妹子杀手


私信TA

用户名:Giant

访问量:9465

签 名:

怀念我的ACM生涯

排  名 108
经  验 2450
参赛次数 3
文章发表 4
年  龄 0
在职情况 在职
学  校 DJTU
专  业

  自我简介:

我想起那天下午夕阳下的奔跑 那是我逝去的青春

TA的其他文章

这个题属于ACM入门题,初学C语言小白建议从1001开始做,难就难在这个多组输入,需要借助循环和scanf的返回值来实现


有兴趣的同学可以参考 ACM基本输入输出教程


本题参考代码:


#include<stdio.h>
int main()
{
   int a,b;
   while(scanf(“%d%d”,&a,&b)==2) //利用scanf的返回值
   {
       printf(“%d\n”,a+b);
   }
   return 0;
}


PS:测试时候可以Ctrl+Z 停止


  评论区

多谢,第一次注意到了scanf返回值得问题
2018-07-15 09:39:51 | |
scanf("%d%d",&a,&b),在DEV-C++调试时出错,因为%d%d中间没有空格。
2018-04-29 19:49:06 | |
#include<stdio.h>
int main()
{
    int a,b;
    while(scanf("%d%d\n",&a,&b)==2)输入时换行可以吗?
    {
    printf("%d\n",a+b);
    }
    return 0;
}
2018-04-12 10:12:19 | |
为什么while里面要写scanf 能不能把scanf写在while循环的里面  不用返回值行不行
2018-02-26 18:36:52 | |
#include<stdio.h>
int main()
{
   int a,b;
   while(scanf(“%d%d”,&a,&b)==2)
   {
       printf(“%d\n”,a+b);
   }
   return 0;
}
2018-01-30 10:59:48 | |
用for怎么做
2017-12-07 18:56:48 | |
while中的等于二是什么意思
2017-12-04 17:24:07 | |
请问这个程序中第五行那个”~“的作用是什么?
2017-11-26 15:25:11 | |