美文网首页算法C++部落
C++初级算法第四天

C++初级算法第四天

作者: 权的小树洞 | 来源:发表于2019-03-12 20:16 被阅读16次

    今天我从杭州电子大学的题库里发现了这么一连串有趣的问题

    题目

    难度也不是很大

    所以今天就来写一些着一些算法

    <一>

    问题描述:

    你的任务是计算a + b。

    太容易了?!当然!我专门为acm初学者设计了这个问题。 

    您必须发现某些问题与此问题具有相同的标题,是的,所有这些问题都是针对同一目标而设计的。

    输入将由一系列整数a和b组成,由空格分隔,每行一对整数。 

    我们需要输出a,b的和

    分析:输出a+b

    源代码及其测试图

    <二>

    问题描述:

    计算a+b,但注意的是

    输入在第一行中包含整数N,然后是N行。每一行由一对整数a和b组成,由空格分隔,每行一对整数

    分析:

    首先我们需要输入的是需要计算的行数,然后就是处理每一行输入的数据

    通过while循环我们能解决处理每一行输入的数据,然后在逐个的去处理数据即可

    源代码及其测试图

    <三>

    题目描述:计算a+b

    输入包含多个测试用例。每个测试用例包含一对整数a和b,每行一对整数。包含0 0的测试用例终止输入,并且不处理该测试用例。

    分析:在我们第一个程序的基础上加入对输入数据的判断即可,如果输入的数据为0就终止输入,但是这种方式不是最简便的,最简便的就是我们在输入数据的时候,进入循环的时候判断。

    咳咳,其实我们第一个程序就已经具备了这个功能。

    直接跳过

    <四>

    题目描述:加法

    您的任务是计算一些整数的和

    输入包含多个测试用例。每个测试用例包含一个整数n,然后n个整数跟随在同一行中。以0开头的测试用例终止输入,不处理此测试用例。

    模拟输入:4 1 2 3 4

    模拟输出:10

    分析:简单的观察我们就知道了,第一个数字表示的是,需要算合数的个数,然后将后续的数字相加即可

    源代码及其测试代码

    程序一共定义了三个变量,i表示为输入的数据数量,然后用while循环来实现我们的得到数据的功能。

    最后我们将总和的数据输出即可。

    相关文章

      网友评论

        本文标题:C++初级算法第四天

        本文链接:https://www.haomeiwen.com/subject/ikbgpqtx.html