关于c语言A+B problem的问题

2024-11-23 08:56:10
推荐回答(4个)
回答(1):

//又是oj上的题目?
#include
int main()
{
int a,b;
while(scanf("%d %d",&a,&b)!=EOF)
{
//EOF代表文件结尾,测试时通过文件输入数据
//当输入到文件尾部时停止处理
//当在控制台输入时按Ctrl+Z代表文件末尾
printf("%d\n",a+b);
}
return 0;
}

回答(2):

你的a还没有输入就用while?不用判断的,改成这样

#include "stdio.h"
void main()
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d",a+b);
getch();
} 就可以了。

回答(3):

/*因为a、b没有初始值,所以一进入循环判断的时候就会提示错误......还有,循环的条件应该是 a<0 || a>10 的吧.......*/ #include "stdio.h"
main()
{
int a=-1,b=-1;
while(a<0||a>10)
{
scanf("%d",&a);
}
while(b<0||b>10)
{
scanf("%d",&b);
}
printf("%d",a+b);
}

回答(4):

#include
#include int main()
{
int a = 1,b = 1;
while(a>=0 && a<=10)
{
scanf("%d",&a);
}
while(b>=0 && b<=10)
{
scanf("%d",&b);
}
printf("%d",a+b);
getch();
return 0;
}
/*
//给你种思路吧
int a=0,b=0;
scanf("%d%d",&a,&b);
prinft("%d",a+b);
*/