#include<stdio.h>
prog3_1()
{
int a;
int b;
float c;
int d;
int e;
scanf("a=12",&a);
b=a+a;
c=a*(2+3);
d=a%(5%2);
e=a+=a-=a*=a;
printf("b=%d,c=%d,d=%d,e=%d",b,c,d,e);
}
int main()
{
prog3_1();
return 0;
}
为什么输出的结果全为0呢,想问问到底哪儿出了问题呀?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
「已注销」 2021-10-30 21:52关注#include<stdio.h>
prog3_1()
{
int a;
int b;
int c;
int d;
int e;
printf_s("请输出一个数字:");
scanf_s("%d", &a);
b = a + a;
c = a * (2 + 3);
d = a % (5 % 2);
e = a += a -= a *= a;
printf_s("b=%d,c=%d,d=%d,e=%d", b, c, d, e);
}
int main()
{
prog3_1();
return 0;
}
输入一个数的值没有给a赋值给所以是零,这样一改你可以运行出来,我不知道你要完成啥所以没有太过改动,你可以把你想要改的意思告诉我,让我尽微薄之力!本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用