#include
int main()
{
int a, b, sum, difference, product, quotient, ave;
printf("请输入两个整数a和b: ");
scanf_s("%d,%d", &a, &b);
sum = a + b;
difference = a - b;
product = a * b;
quotient = a / b;
ave = (a + b) / 2;
printf("sum=%d,difference=%d,product=%d,quotient=%d,ave=%d\n", sum, difference, product, quotient, ave);
return 0;
}
scanf("%d,%d", &a, &b);
报啥错啊?
没有问题啊 我在vs上进行的测试
#include<stdio.h>
int main()
{
int a, b, sum, difference, product, quotient, ave;
printf("请输入两个整数a和b: ");
scanf("%d %d", &a, &b);
sum = a + b;
difference = a - b;
product = a * b;
quotient = a / b;
ave = (a + b) / 2;
printf("sum=%d,difference=%d,product=%d,quotient=%d,ave=%d\n", sum, difference, product, quotient, ave);
return 0;
}
代码没有问题,可能是你版本的问题scanf_s("%d,%d", &a, &b);改成scanf("%d,%d", &a, &b); 还有你的b不能为0 ,你输出的都是整数,但是计算你都没有限制,出来的数据会有问题
scanf("%d,%d",&a,&b); 输入时两个整形中间用“,”隔开