展开全部
你的输入的格式有问题,试试在英文环境下,而且逗号后边不加空格
追问
按照您的指示,结果还是不行,不知道是不是软件安装有问题,谢谢大神!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一次出错是因为多了一个空格,第二次错是因为scanf()中没有“,”,如果输入时打入“,”,b的值就被赋值为0,所以结果不对。最容易看的办法是赋值后加个printf(“%d,%d”,a,b);把a,b的赋值打出看一下就知道了,这个是b赋值为0了,
main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
printf("%d,%d",a,b);
c=a+b;
printf("sum=%d\n",c);
return(0);
}
main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
printf("%d,%d",a,b);
c=a+b;
printf("sum=%d\n",c);
return(0);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询