标题:菜鸟问题,自己想不通什么原因,大哥大哥请指教
只看楼主
爱疯了
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-9-5
得分:0 

楼主你的错误就在你声明的sum变量没有复值
#include<stdio.h>
void main()
{
int a,b,sum=0;
scanf("%d,%d",&a,&b);
sum=a+b;
printf("sum=%d\n",sum);
}
还有如果你输入数的时候千万不要忘了在数与数之间加上,

2006-09-09 16:07
爱疯了
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-9-5
得分:0 
#include<stdio.h>
void main()
{
int a,b,sum=0;
scanf("%d,%d",&a,&b);
sum=a+b;
printf("sum=%d\n",sum);
}
楼主你的sum没有复值,所以是乱码
2006-09-09 22:13
sunxiao789
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-9-7
得分:0 
#include<stdio.h>
void main()
{
int a,b,sum;
a=b=sum=0;
scanf("%d%d",&a,&b);
sum=a+b;
printf("sum=%d\n",sum);
}
你有2错误,但有时不初始化不会报错,但一旦错误就是出个什么-8080212什么的~
2006-09-10 07:41
小林
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-9-7
得分:0 
嘿嘿,上面的问题都解决了,我就附带说几句,如果%d%d之间没有,号。输出是就是一空格作为两个数的分隔符输出,如果是%d,%d.就要以,为分隔符输出.

2006-09-10 11:09
cnrain
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-9-10
得分:0 
如果%d%d之间有 什么 符号,输入的时候就要加 什么 符号 。
2006-09-10 11:15
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
得分:0 
真期待谁能做个TC下的动态输入库
我相信那是一个伟大的工程
scanf太恶心了
2006-09-10 11:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-88325-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024199 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved