输入输出类问题
本帖最后由 与琪热恋 于 2021-3-10 16:22 编辑计算两个32位整数A和B的和!
输入
输入数据有多组,每组为一行,包括两个32位整数。若两个整数均为0,表示输入结束。
输出
对每组输入,在单独的行中输出结果。
示例输入
1 2
-1 1
0 0
示例输出
3
0
我的程序:其中有一环老是报错
#include<stdio.h>
#include<math.h>
int main()
{
int a, b;
while (scanf("%d%d", &a, &b),a!=0||b!=0)
{
printf("%d\n", a + b);
}
return 0;
}
谢谢! #include <stdio.h>
int main(void){
int a, b;
while(scanf("%d%d",&a,&b)&&a&&b){
printf("%d\n",a+b);
}
return 0;
} #include <stdio.h>
#define LL long long
// 可能会溢出还是用long long吧
int main(void){
int a, b;
while(scanf("%d%d",&a,&b)&&a&&b){
printf("%lld\n",(LL)a+(LL)b);
}
return 0;
}
页:
[1]