c语言运行程序为什么没有输出数?

如题所述

C语言运行程序为什么没有输出数字,产生的原原因如下:
1、输入的格式不对
要输入“浮点数”并用 “逗号” 分隔输入三个数两个逗号后还要额外多加一回车才开始后面的流程,
如果把

scanf("%f,%f,%f\n",&a,&b,&c);
改为

scanf("%f%f%f",&a,&b,&c);

就可以用空白符做分隔了。

2、没有输出
不知道计算的结果那算法就没有意义了。输出不一定是要打印到屏幕上的,可以是下一个程序的输入,可以是一个文件、一段语音、一张图像,甚至是机器人的步行动作等等。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-03
1、原因可能是输入格式不对,要输入“浮点数”并用 “逗号” 分隔输入三个数两个逗号后还要额外多加一回车才开始后面的流程,如果把 scanf("%f,%f,%f\n",&a,&b,&c);改为 scanf("%f%f%f",&a,&b,&c);就可以用空白符做分隔了
2、没有输出,不知道计算的结果那算法就没有意义了。输出不一定是要打印到屏幕上的,可以是下一个程序的输入,可以是一个文件、一段语音、一张图像,甚至是机器人的步行动作等等
第2个回答  2021-12-03
1.输入的格式不对 要输入“浮点数”并用 “逗号” 分隔输入三个数两个逗号后还要额外多加一回车才开始后面的流程, 如果把 scanf("%f,%f,%f\n",&a,&b,&c); 改为 scanf...
2.没有输出 不知道计算的结果那算法就没有意义了。输出不一定是要打印到屏幕上的,可以是下一个程序的输入,可以是一个文件、一段语音、一张图像,甚至是机器人的步行动作等等。
第3个回答  2021-12-03
C语言运行程序没有输出数,那应该是程序内容出问题了,不一定是程序错误,错误也可能就是你的程序没有printf之类的输出日语句
第4个回答  2021-12-03
C语言运行程序为什么没有输出数字,产生的原原因如下:
1.
输入的格式不对 要输入“浮点数”并用 “逗号” 分隔输入三个数两个逗号后还要额外多加一回车才开始后面的流程, 如果把 scanf("%f,%f,%f\n",&a,&b,&c); 改为 scanf...
2.
没有输出 不知道计算的结果那算法就没有意义了。输出不一定是要打印到屏幕上的,可以是下一个程序的输入,可以是一个文件
相似回答