一个关于c语言得问题

来源:百度知道 编辑:UC知道 时间:2024/05/10 06:41:12
main()
{int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%d%d%d",a,b,c);}
我写得程序是这样得由于书上说再scanf语句里,输入数字得时候可以输入多个空格,tab,enter键在其中并不影响输出,但是如果我在运行环境下一开始就输入enter,每输入一个数字再敲一次回车,结果输完数字后,再敲回车是,程序没有办法返回turbo得编译状态,这时只能输入错误得字母格式,再敲回车才可以返回,这时怎么办?

这个代码在TC2/TC3中不会有你所说的问题,可以正确运行。

请检查你的编程环境,必要时重新安装。

因为你忘了空格;
scanf("%d%d%d",&a,&b,&c);
改成
scanf("%d %d %d",&a,&b,&c);
就可以了

编程环境的问题。