发布网友 发布时间:2022-04-26 01:12
共3个回答
热心网友 时间:2022-06-19 06:17
运行结果是对的!
问题估计错在输入语句的格式上,scanf("%d%d",&a,&b);
两个变量之间没有逗号,那么:从键盘上输入a=1,b=100应该是:
1 空格 100,千万不能写成1,100
以下为我运行的结果图
补充一点,你修改的程序是else语句是多余的,没有第一个好!
:
追问谢谢,通过你的方法运行结果是对的。还有一个问题:我用的是win tc 平时输入数据的时候都用的逗号,为什么这次却要用空格呢?追答还是老问题:scanf("%d,%d",&a,&b); 现在你必须用逗号分开了!
注意两个%d之间有逗号时必须用逗号,没逗号时用空格!
热心网友 时间:2022-06-19 06:17
程序运行过了,首先没有返回值,那么就在mian前面加上void无返回值型的就好了,还有一个就是不需要有getch(),这个东西在这个程序中没用,去掉就行了。 另外第一个程序比较简洁一些,用第一个仍然能完成目的的,修改方法一样。以后如果出错了,运行一下,看看vc下面给的错误提示,会有很大的帮助的。热心网友 时间:2022-06-19 06:18
#include<stdio.h>