问高手一个小的问题 请解答 谢谢!
main()
{
int a,b,sum;
scanf("%d,%d",&a,&b);
sum=a+b;
printf("sum is %d",sum);
}
我在TC里 实现这段程序的时候 SUM 总是随即一个数值 请问是怎么回事?
我是刚学C的 请大家不吝赐教 ·
问题点数:20、回复次数:4Top
1 楼duduhaha(三人行必有我师)回复于 2006-03-04 16:04:51 得分 0
#include <stdio.h>
int main(void)
{
int a,b,sum;
scanf("%d,%d",&a,&b);
sum=a+b;
printf("sum is %d\n",sum);
return 0;
}
输入时输入2,4
中间有个逗号.
这和你scanf格式有关.
scanf("%d,%d",&a,&b);
去网上找找
scanf()函数的用法和实践
Top
2 楼wdpfreud(freud)回复于 2006-03-04 16:05:32 得分 0
输入2个数之间要有,号
比如2,3 结果就是5Top
3 楼BLUEEYESS(蓝色)回复于 2006-03-04 16:11:16 得分 0
恩 谢谢
我会好好学的
以后还要请教各位呢 !Top
4 楼jixingzhong(瞌睡虫·星辰)回复于 2006-03-04 17:54:18 得分 0
scanf 格式控制 ...
在输入时候要 完全符合 格式控制字符定义的格式 !Top




