为什么程序运行没有输出结果? 为什么程序运行没有结果
更新时间:2021-11-07 11:14:01 • 作者:BYRON •阅读 1777
为什么c语言的程序没有输出结果???
输入单字符 用 %c接收!!!
while(scanf("%c %lf %lf %c %c",&sex,&faHeight,&moHeight,&sports,&diet)!=EOF)
为什么C语言程序运行输入后没有输出
1、原因可能是输入格式不对,要输入“浮点数”并用 “逗号” 分隔输入三个数两个逗号后还要额外多加一回车才开始后面的流程,
如果把
scanf("%f,%f,%f\n",&a,&b,&c);
改为
scanf("%f%f%f",&a,&b,&c);
就可以用空白符做分隔了
2、没有输出,不知道计算的结果那算法就没有意义了。输出不一定是要打印到屏幕上的,可以是下一个程序的输入,可以是一个文件、一段语音、一张图像,甚至是机器人的步行动作等等。
c语言程序运行之后为什么没有结果
测试了一下,是可以输出结果的。
你的程序中,虽然已经规定了a[4][4]各元素的值,但后面又有scanf,因此是需要你输入数组元素的。你是不是就不知道你写的是啥,因此你并没有输入数据。
输出结果分行写,比较明确,按你写的代码,输出仍为一行。
C 为什么不能输出结果
用VC编译成功,也可以生成你要的功能。可能TC出问题了。