EOF是一个预定义的常量,等于-1。

输入A和B,计算并输出A+B

Sample input: 1    5

10  20

Sample output: 6

30

#include <iostream>
using namespace std;
int main()
{     int a, b;
      while(cin >> a >> b)

cout << a + b << endl;
      return 0;
}

*********************************************************************************************************

Sample input:   2

1  5

10  20

Sample output:    6

30

// 使用C++语言提交的代码

#include <iostream>
using namespace std;
int main()
{

int n,i,a,b;
     cin>>n;
     for(i=0;i<n;i++)
     {

cin>>a>>b;
        cout<<a+b<<endl; 
     }
    return 0;
}

/ 使用C语言提交的代码

#include <stdio.h>
int main()
{

int n,i,a,b;
     scanf("%d",&n);
for(i=0;i<n;i++)
{

scanf("%d %d",&a, &b);
     printf("%d\n",a+b);
}
}

*********************************************************************************************************************
以某个特殊输入  为结束标志

Sample input:
1     5

10  20
0   0

Sample output:    6

30

// C语言AC代码1

#include <stdio.h>
int a,b;
int main()
{

while(  scanf("%d%d",&a,&b)!=EOF    &&   (a || b)   )

printf("%d\n",a+b);
       return 0;
}

/ C语言AC代码2

#include <stdio.h>
int main()
{    int a,b;
     scanf("%d %d",&a, &b);
     while(   a!=0   ||   b!=0)
     {

scanf("%d %d",&a, &b);

printf("%d\n",a+b); 
            
     }
}

/ C++语言AC代码

#include <iostream>
using namespace std;
int main()
{

int a,b;
     cin>>a>>b;
     while( a!=0 || b!=0)
     {

cin>>a>>b;

cout<<a+b<<endl; 
            
     }
     return 0;
}

***********************************************************************************************************************************

Sample input:
2
4 1 2 3 4
5 1 2 3 4 5

Sample output:    10

15

// C语言AC代码

#include <stdio.h>
int n,c,t,sum;
int main() {

while( scanf("%d",&c)!=EOF )
       {

while(c--)   
            {   scanf("%d",&n); sum=0;       
                 while(n--)

{    scanf("%d",&t);   
                        sum+=t;   }

printf("%d\n",sum); }
       }
       return 0;
}

// C++语言AC代码

#include <iostream>
using namespace std;
int n,c,t,sum;
int main()
{     while( cin>>c)
          {    while(c--)   
                 {   cin>>n;     sum=0;       
                 while(n--)           
                    {    cin>>t;  sum+=t;   }
            cout<<sum<<endl; }
       }
       return 0;
}

********************************************************************************************************************************************

Sample input:
4    1 2 3 4
5     1 2 3 4 5
0

Sample output:    10

15

// C语言AC代码

#include<stdio.h>  
int main()
{

int i,n,a[100],m=0;         
     while( scanf("%d",&n)!=EOF  &&  (n!=0) )   
     {

for(i=0;i<n;i++)                      {   scanf("%d",&a[i]);       m+=a[i];   }

printf("%d\n",m);         m=0;
     }
     return 1;
}

/ C++语言AC代码

#include <iostream>
using namespace std;
int n,sum,t;
int main()
{   while( cin>>n && n)
     {

sum=0;
         while(n--)             {       cin>>t;       sum+=t;   }
         cout<<sum<<endl;
     }
     return 0;
}

***************************************************************************************************

Sample input:
4 1 2 3 4
5 1 2 3 4 5

Sample output:
10
15

/ C++语言AC代码
#include <iostream>
using namespace std;
int n,sum,t;
int main()
{   while( cin>>n && n )       
     {     sum=0;
           while(n--)
            {     cin>>t;   sum+=t;  }  
            cout<<sum<<endl;
     }
     return 0;
}

输入A和B,计算并输出A+B的更多相关文章

  1. 编程计算2×3阶矩阵A和3×2阶矩阵B之积C。 矩阵相乘的基本方法是: 矩阵A的第i行的所有元素同矩阵B第j列的元素对应相乘, 并把相乘的结果相加,最终得到的值就是矩阵C的第i行第j列的值。 要求: (1)从键盘分别输入矩阵A和B, 输出乘积矩阵C (2) **输入提示信息为: 输入矩阵A之前提示:"Input 2*3 matrix a:\n" 输入矩阵B之前提示

    编程计算2×3阶矩阵A和3×2阶矩阵B之积C. 矩阵相乘的基本方法是: 矩阵A的第i行的所有元素同矩阵B第j列的元素对应相乘, 并把相乘的结果相加,最终得到的值就是矩阵C的第i行第j列的值. 要求: ...

  2. 输入两个正整数num1、num2,计算并输出它们的和、差、积、整数商和余数

    课本例题 /*输入两个正整数num1.num2,计算并输出它们的和.差.积.整数商和余数.*/ #include<stdio.h> int main() { int num1, num2; ...

  3. Java初学者作业——编写JAVA程序,要求输入技术部门5位员工的理论成绩和实操成绩,计算并输出各位员工的最终评测成绩。

    返回本章节 返回作业目录 需求说明: 某软件公司要求对技术部门的所有员工进行技能评测,技术评测分为两个部分:理论部分以及实操部分,最终评测成绩=理论成绩×0.4+实操成绩×0.6,要求输入技术部门5位 ...

  4. [原创]java WEB学习笔记41:简单标签之带属性的自定义标签(输出指定文件,计算并输出两个数的最大值 demo)

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...

  5. C语言:对长度为7的字符串,除首尾字符外,将其余5个字符按ASCII降序排序。-计算并输出3~n之间所有素数的平方根之和。

    //对长度为7的字符串,除首尾字符外,将其余5个字符按ASCII降序排序. #include <stdio.h> #include <ctype.h> #include < ...

  6. Java 输入一个整数,计算它各位上数字的和。(注意:是任意位的整数)

    import java.util.*; /* * 输入一个整数,计算它各位上数字的和. * (注意:是任意位的整数) */ public class Sum02 { public static voi ...

  7. 请实现一个函数,把字符串中的每一个空格替换成“%20”,比如输入 “We are Happly。” 则输出“we%20are%20happy。”

    请实现一个函数,把字符串中的每一个空格替换成"%20",比如输入 "We are Happly."  则输出"we%20are%20happy. &q ...

  8. Shell基本语法---shell脚本的输入以及脚本拥有特效地输出

    shell脚本的输入 语法:read -参数 -p:给出提示符.默认不支持"\n"换行 -s:隐藏输入的内容 -t:给出等待的时间,超时会退出read,单位是秒 -n:限制读取字符 ...

  9. shell脚本的输入以及脚本拥有特效地输出

    shell脚本的输入以及脚本拥有特效地输出 shell脚本输入之read命令 之前是直接在sh 后加参数 现在是另一种方式 语法:read -参数 -p:给出提示符.默认不支持"\n&quo ...

随机推荐

  1. CentOS 6.X更新Python2.7.x版本 安装pip

    在安装新版之前安装 先安装bz2.zlib,执行下列代码进行安装 yum install -y zlib-devel bzip2-devel xz-libs wget openssl openssl- ...

  2. WPF学习笔记3——Layout之1

    一.概述 了解XAML的基本之后,进入Layout的学习.Layout,即布局,可能需要用到几种不同的容器.每一种容器都有各自的逻辑.在用户界面的设计过程中,很多时候是在想办法使得界面更加吸引.实在. ...

  3. hadoop 补充(转)

    1.输入文件: 文件是MapReduce任务的数据的初始存储地.正常情况下,输入文件一般是存在HDFS里.这些文件的格式可以是任意的:我们可以使用基于行的日志文件,也可以使用二进制格式,多行输入记录或 ...

  4. 【IT历史】SP和CP

    1.什么是SP?SP是英文Service Provider的缩写,中文翻译为服务提供商,通常是指在移动网内运营增值业务的社会合作单位.它们建立与移动网络建立相连的服务平台,为手机用户提供一系列信息服务 ...

  5. Get your Windows product key from a script

    The product key is located in the registry under HKLM\Software\Microsoft\Windows NT\CurrentVersion I ...

  6. poj 1348 Computing (四个数的加减乘除四则运算)

    http://poj.org/problem?id=1348 Computing Time Limit: 1000MS   Memory Limit: 10000K Total Submissions ...

  7. 基于android混合开发的JsBridge技术学习

    1.无JsBridge. js如果要调用java(native.也说原生)方法:则java必须实现js接口供挂载在window对象上供js来执行. 这里简单的可以只调用,调用后java端什么也不做.复 ...

  8. Javascript事件传播

    MicroSoft的设计是当事件在元素上触发时,该事件将接着在该节点的父节点触发,以此类推,事件一直沿着DOM树向上传播,直到到达顶层对象document元素.这种自底向上的事件传播方式称为" ...

  9. html5判断用户摇晃了手机(转)

    先来看下html5的这几个特性: 1.deviceOrientation:方向传感器数据的事件,通过监听该事件可以获取手机静态状态下的方向数据: 2.deviceMotion: 运动传感器数据事件,通 ...

  10. BZOJ 3982 Stacking Plates 解题报告

    我们首先可以得到:如果有一堆盘子里有一些相邻的盘子的直径相等,那么自然这些盘子可以统一处理,就可以缩成一个了. 然后我们接着考虑给每一堆盘子都染上一种颜色,那么操作的次数 step = diff * ...