C/C++[黑盒测试]
黑盒测试
题目A
描述
你的任务是计算a+b。这是为了acm初学者专门设计的题目。你肯定发现还有其他题目跟这道题的标题类似,这些问题也都是专门为初学者提供的。输入
输入包含一系列的a和b对,通过空格隔开。一对a和b占一行。输出
对于输入的每对a和b,你需要依次输出a、b的和。
如对于输入中的第二对a和b,在输出中它们的和应该也在第二行。样例输入
1 5
10 20- 样例输出
6
30
#include <stdio.h>
int main() {int a, b;while (scanf("%d%d", &a, &b) != EOF){printf("%d\n", a+b);}return 0;
}
题目B
描述
你的任务是计算a+b。输入
第一行是一个整数N,表示后面会有N行a和b,通过空格隔开。输出
对于输入的每对a和b,你需要在相应的行输出a、b的和。
如第二对a和b,对应的和也输出在第二行。- 样例输入
2
1 5
10 20 - 样例输出
6
30
#include <stdio.h>
int main() {int n, a, b;scanf("%d",&n);while (n--) {scanf("%d %d",&a, &b);printf("%d\n",a+b);}return 0;
}
题目C
描述
你的任务是计算a+b。输入
输入中每行是一对a和b。其中会有一对是0和0标志着输入结束,且这一对不要计算。输出
对于输入的每对a和b,你需要在相应的行输出a、b的和。
如第二对a和b,他们的和也输出在第二行。- 样例输入
1 5
10 20
0 0 - 样例输出
6
30
#include <stdio.h>
int main() {int a, b;while(scanf("%d %d",&a, &b),a && b) {printf("%d\n", a+b);}return 0;
}
a && b ,a b 都不为零时执行循环.
a || b,a或b其中一个不为零的时候.
#include <stdio.h>
int main() {int a, b;while (scanf("%d %d",&a, &b) != EOF) {if (a == 0 && b == 0)break;printf("%d\n", a+b);}return 0;
}
题目D
描述
你的任务是计算若干整数的和。输入
每行的第一个数N,表示本行后面有N个数。
如果N=0时,表示输入结束,且这一行不要计算。
输出
对于每一行数据需要在相应的行输出和。样例输入
4 1 2 3 4
5 1 2 3 4 5
0- 样例输出
10
15
#include <stdio.h>
int main() {int n;while (scanf("%d",&n),n != 0) {int sum = 0, a= 0;while (n--) {scanf("%d",&a);sum = sum + a;}printf("%d\n",sum);}return 0;
}
题目E
描述
你的任务是计算若干整数的和。输入
输入的第一行是一个正数N,表示后面有N行。每一行的第一个数是M,表示本行后面还有M个数。输出
对于每一行数据需要在相应的行输出和。样例输入
2
4 1 2 3 4
5 1 2 3 4 5- 样例输出
10
15
#include <stdio.h>
int main() {int n;scanf("%d",&n);while(n--) {int m;scanf("%d",&m);int sum = 0, a = 0;while (m--) {scanf("%d", &a);sum = sum + a;}printf("%d\n", sum);}return 0;
}
题目F
描述
你的任务是计算若干整数的和。输入
每行的第一个数N,表示本行后面有N个数。输出
对于每一行数据需要在相应的行输出和。样例输入
4 1 2 3 4
5 1 2 3 4 5- 样例输出
10
15
#include <stdio.h>
int main() {int n;while(scanf("%d",&n) !=EOF){int sum = 0, num;while (n--) {scanf("%d",&num);sum = sum + num;}printf("%d\n",sum);}return 0;
}
题目G
- 描述
你的任务是计算两个整数的和。 - 输入
输入包含若干行,每行输入两个整数a和b,由空格分隔。 - 输出
对于每组输入,输出a和b的和,每行输出后接一个空行。 - 样例输入
1 5
10 20 样例输出
630
#include <stdio.h>
int main() {int a, b;while(scanf("%d %d",&a, &b) != EOF) {printf("%d\n",a + b);printf("\n");}return 0;
}
题目H
- 描述
你的任务是计算若干整数的和。 输入
输入的第一行为一个整数N,接下来N行每行先输入一个整数M,然后在同一行内输入M个整数。输出
对于每组输入,输出M个数的和,每组输出之间输出一个空行。- 样例输入
3
4 1 2 3 4
5 1 2 3 4 5
3 1 2 3 样例输出
1015
6
#include <stdio.h>
int main() {int n;scanf("%d",&n);while(n--) {int m,sum =0,a;scanf("%d",&m);while(m--) {scanf("%d",&a);sum = sum +a;}printf("%d\n",sum);printf("\n");}return 0;
}
C/C++[黑盒测试]相关推荐
- 软件测试黑盒测试实验心得_软件测试的基础知识
1测试的含义为"以检验产品是否满足需求为目标".而软件测试活动包括了很重要的任务,即发现错误. 2什么是软件测试 广义的概念 指软件生存周期中所有的检查.评审和确认工作,其中包括了 ...
- 白盒测试黑盒测试和单元测试集成测试和系统测试的关系
下图为白盒测试黑盒测试和单元测试集成测试和系统测试的关系 UT--Unit testing IT--Integration testing ST--system testing UT---White- ...
- +7白盒测试与黑盒测试的定义与区别
白盒测试方法按照程序内部的结构测试程序,检验程序中的每条通路是否都能按预定要求正确工作,而不顾它的功能. 白盒测试的主要方法有逻辑覆盖.基本路径测试等 逻辑覆盖包括: 1.语句覆盖 2.判断覆盖 3. ...
- 对数据库进行黑盒测试操作?
有很多不成熟的程序员在开发过程中,对数据库进行黑盒测试操作,这种做法是不理智的,以下是对黑盒和白盒的简单解释,请注意! 黑盒测试:在已知产品的功能设计规格基础上,进行测试每个实现了的功能是否符合要求. ...
- 软件测试技术---黑盒测试
黑盒测试就是把测试对象看做一个不透明的黑盒子,不必了解程序的内部逻辑和结构,只需按照需求规格说明书检查程序的功能是否符合 黑盒测试主要是为了发现以下几点错误: (1)是否有不正确或者遗漏的功能 (2) ...
- 黑盒测试实践(小组作业)每日例会记录——11.27
工作进度: (1)根据系统的功能需求说明书,可分为3个功能模块(用户登录.组织员.管理员),根据这3个模块设计测试用例,完成用户登录完成测试用例设计说明书. 设计测试用例的任务分配如下: 用户登录:李 ...
- NEO智能合约黑盒测试框架
最近在做NNS合约测试工具,目标是简单好用,适用非技术人员测试,同时开发快捷,实现快速.再写完后,发现这不就是一个NEO智能合约黑盒测试框架吗嘛,所以写个文章分享给大家. 选择的代码平台是C#,显示和 ...
- 【中级软考】白盒测试和黑盒测试
白盒测试 白盒测试方法按照程序内部的结构测试程序,检验程序中的每条通路是否都能按预定要求正确工作,而不顾它的功能. 白盒测试的主要方法有逻辑覆盖.基本路径测试等 逻辑覆盖包括: 1.语句覆盖 2.判断 ...
- 黑盒测试——自动饮料售货机
问题描述 设要对一个自动饮料售货机软件进行黑盒测试.该软件的规格说明如下:"有一个处理单价为1元5角的盒装饮料的自动售货机软件,若投入1元5角硬币,按下"可乐".&quo ...
- 白盒测试和黑盒测试_黑盒测试与白盒测试的比较
黑盒测试(Blackbox Testing)又称功能测试.数据驱动测试或基于规格说明的测试,是一种从用户观点出发的测试. 被测程序被当作一个黑盒,不考虑程序内部结构和内部特性,测试者只知道该程序输入和 ...
最新文章
- 使用MDT2012部署WindowsLinux操作系统(8)
- 私房库视频学习笔记-小清新BBS系统开发技术归纳
- 5、CC2541芯片中级教程-OSAL操作系统(PWM+看门狗)
- 信号与线性系统分析_什么是线性系统?如何辨别控制系统?控制系统基本要求是什么?...
- Android WebView与JavaScript交互详解
- grub引导iso光盘[可用于ntfs]
- 面对万物互联的智能世界,你是否也想分一杯羹
- Java编程中如何获取项目文件的路径/文件路径
- 论文中常用的转折、连接词跟短语
- android 好用的工具,android studio 的几个好用的工具
- 新一代企业级大数据应用方案
- java操作浏览器_java selenium 操作浏览器实例
- Altium Designer(七):3D模型
- Python 源码剖析 目录
- 关于oracle预言机
- Cz工具集使用介绍 - 规范Git提交说明
- 小朋友,你是否有很多问号???——听不懂的安全名词
- cat3 utp是不是网线_五类, 超五类,六类线,的网线,怎么区分
- Linux中Kill进程的N种方法
- vue 添加滚动条 横向 竖向