C程序问题,运行无错误,但结果不对。

来源:百度知道 编辑:UC知道 时间:2024/05/27 01:06:18
在线等。肯请赐教。
#include <stdio.h>
void main()
{
int a,b,sum;
scanf("%d,%d,&a,&b");
sum=a+b;
printf("sum=%d\n",sum);
}
我是要编一个可以计算a+b=?并输出结果。
我是个新手,没人教刚自学的。

#include <stdio.h>
void main()
{
int a,b,sum;
scanf("%d,%d",&a,&b);
sum=a+b;
printf("sum=%d\n",sum);
}

PASS:你要求输入的a和b是整数吧,不是整数要
#include <stdio.h>
void main()
{
float a,b,sum;
scanf("%f,%f",&a,&b);
sum=a+b;
printf("sum=%f\n",sum);
}

#include <stdio.h>
void main()
{
int a,b,sum;
scanf("%d %d,&a,&b); //格式输入,第一个参数指定输入的格式
sum=a+b;
printf("sum=%d\n",sum); //格式输出
}

scanf("%d,%d",&a,&b);