c语言 关于 多实例测试的问题解读课件.ppt
《c语言 关于 多实例测试的问题解读课件.ppt》由会员分享,可在线阅读,更多相关《c语言 关于 多实例测试的问题解读课件.ppt(22页珍藏版)》请在三一办公上搜索。
1、2022/11/30,1,题目的输入数据和输出数据有多组(不定),对每一组输入都应有相应的输出。也就是运行一次程序进行多次计算。,通过循环来实现,多实例测试,先从a+b开始:,2022/11/30,2,初学者很常见的一种写法:,#includeint main() int a,b; scanf(“%d %d”,2022/11/30,3,输入_第一类:,例一: a+b(一)求a+b,输入包含N组数据,下面接着N组数据,每组数据包含两个整数a和b,对每组数据输出a+b的结果,每个结果占一行。,Sample Input2 1 5 10 20Sample Output6 30,2022/11/30,4
2、,源代码:,#include int main() int n,i,a,b; scanf(%d, ,2022/11/30,5,本类输入解决方案:,scanf(%d, i+ ) . ,2022/11/30,6,第二类:,例二: a+b(二)求a+b,输入包含多组数据,每组数据包含两个整数a和b,对每组数据输出a+b的结果。特点:没有告诉你有多少组数据,Sample input:1 510 20Sample output:630,2022/11/30,7,正确答案,#include int main() int a,b; while(scanf(%d %d, ,2022/11/30,8,本类输入解
3、决方案:,while(scanf(%d %d,&a, &b) != EOF) . ,2022/11/30,9,说明(1):,Scanf函数返回值就是读出的变量个数,如:scanf( “%d %d”, 如果只有一个整数输入,返回值是1,如果有两个整数输入,返回值是2,如果一个都没有,则返回值是-1。EOF是一个预定义的常量,等于-1。,注意:当所有数据输出完成时,ctrl+z结束输入,2022/11/30,10,第三类:,例三: a+b(三)求a+b,输入包含多组数据,每组数据包含两个整数a和b,对每组数据输出a+b的结果。输入0 0表述输入结束特点:没有告诉你有多少组数据,但以某个特殊输入为结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c语言 关于 多实例测试的问题解读课件 语言 实例 测试 问题 解读 课件
链接地址:https://www.31ppt.com/p-1480377.html