c语言函数不会输出 c语言函数不会输出数据

C语言输出函数没有结果

你嵌套的循环太多了,只有光标是循环语句没有运行完。每个循环语句都要执行10次,9个变量总共要执行10亿次,循环太多了。

创新互联成都网站建设按需定制网站,是成都网站设计公司,为广告制作提供网站建设服务,有成熟的网站定制合作流程,提供网站定制设计服务:原型图制作、网站创意设计、前端HTML5制作、后台程序开发等。成都网站推广热线:028-86922220

C语言用switch函数输出成绩等级,怎么无法输出

你好!你的switch

语句的花括号应该打在default:g='F';break;后面,即printf("%c\n",g);

return

0;应该在switch语句外面,否则每次执行switch语句后都break出来了,不会执行打印输出语句!

改动后程序:

#include

stdio.h

main()

{

int

s;

char

g;

scanf("%d",s);

switch((int)s/10){

case

10:g='A';break;

case

9:g='B';break;

case

8:g='C';break;

case

7:g='D';break;

case

6:g='E';break;

default:g='F';break;

}

printf("%c\n",g);

return

0;

}

C语言为什么输出不了数求大佬改正

在“printf("%lf\n",s);”前函数提前return了,这样第一个return后面的语句就不会执行,自然不会输出了。

解决方案:去掉“return s;”即可。

编写C语言无错误却无法输出?

for(k=0;k=9-j;k++)

这句话错了啊,死循环,for()里面第二个参数一般是判断的吧比如大于小于之类的

为什么我的C语言程序没有输出?哪错了?

首先指出你写的一处错误,fun函数没有返回值。你要么定义为void,既然定义成int,就要返回数据。

代码可能需要优化下....

输入定义成字符串,不必用char数组,然后如果用while就用while,用for就用for,干嘛都一起用,大致可以这么写(自己定义下变量,另外没必要把变量定义到和main fun一个级别,这样不利于释放空间,就用局部变量,然后fun可以用传参的方式)

int i=0;

scanf('%s',str)

while(str[i]!=条件){

switch()或者if 判断符合哪种统计方式

i++;

}


新闻名称:c语言函数不会输出 c语言函数不会输出数据
网页链接:http://scyanting.com/article/hhchop.html