资源描述
北京建筑工程学院计算机教学与网络信息部 计算机程序设计基础 实验报告实验5-3: 实验名称循环结构程序设计(三)实验地点大兴基础楼B座201姓名张三专业 土木工程班级土 081 学号 2 日期2009.04.21【实验目的】 掌握循环嵌套和多重循环的使用 掌握基本输入和输出多组数据的常用方法【实验要求】 掌握循环嵌套和多重循环的使用(2)掌握基本输入和输出多组数据的常用方法【实验环境】(1) Microsoft XP 操作系统(2) Microsoft VC+ 6.0【实验内容】1. 自然数的和之和 题目描述:计算S=1+(1+2) + (1+2+3)+.+ (1+2+.+N).已知N,要求写程序求出S。输入:第一行有1个整数T,表示有T组测试数据。第二行第T+1行,每行有1个整 数 N, 1=N=x ) sum+=x;else sum+=x;3. 水仙花数题目描述:春天是鲜花的季节,MM们也是花枝招展,水仙花就是其中最迷人的代表,数学 上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立 方和等于其本身,比如:153=1A3+5A3+3A3O现在要求输出所有在m和n范围内的水仙花数。输入:输入数据有多组,每组占一行,包括两个整数m和n ( 100=m=n=999 )。输出:对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必 须大于等于m,并且小于等于口,如果有多个,则要求从小到大排列在一行内输出,之间用一个空 格隔开;如果给定的范围内不存在水仙花数,则输出no;每个测试实例的输出占一行。样例输入:100 120300 380样例输出:no 370 3714. 自然数对题目描述:知道2个自然数A, B,如果A+B, A-B都是平方数,那么A, B就是自然数对。 要求写程序判断给定的2个数A, B是否为自然数对。输入:第一行有1个整数T,表示有T组测试数据。第二行第T+1行,每行有2个数 据 A, B,其中 0=A+BB。输出:对于每组测试数据输出一行,包含YES或者NO”。YES”表示该数对是自然数对, 否则输出NO”。样例输入:217 83 1样例输出:YESNO提示:sqrt(a+b)*(a+b)= =(a+b) & sqrt(a-b)*(a-b)= =(a-b) ? YES : NO5. 切蛋糕题目描述:今晚是GG的生日,大家的口福又来了哦,蛋糕可是少不了的,不过这蛋糕可不 是人人都有的吃的哦,你得费点脑筋呢,只要你能用n刀切出最多块数的蛋糕(刀子 每次都垂直于桌面),你就可以吃到美味的蛋糕了哦,(注意:切出的蛋糕大小可以不 等)。怎么样,相信聪明的你吃到这块蛋糕应该不是问题吧?输入:输入包括多组数据,每组数据就是要切的刀数n(n10000);输出:每组输出切成的蛋糕数m样例输入:1样例输出:2566. 母牛的故事.do?&method=showdetail&id=1376题目描述:有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年 初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入:输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0n55), n的含义如题目中描述。n=0表示输入数据的结束,不做处理输出:对于每个测试实例,输出在第n年时母牛的数量。每个输出占一行。样例输入:样例输出:7. 素数的判定题目描述:对于表达式nA2+n+41,当n在(x,y )范围内取整数值时(包括x,y ) (-39=x,y200之间的素数的个数,以及所有的素数。输入:无输出:100-200之间的素数的个数,以及所有的素数。样例输入:样例输出:21101 103 197 1999. 打印菱形题目描述:从键盘输入一个整数n(1n9),打印出指定的菱形。输入:正整数n ( 1n9 )。输出:指定菱形。第一行前面有n-1个空格,第二行有n-2个空格,以此类推。样例输入:5样例输出:10. 打印直角三角形题目描述:从键盘输入一个整数n(1n9),打印出指定的菱形。输入直角三角形的直角边长度(两个直角边相同),打印输出该图形。如输入5, 输出下列图形:*输入:输入数据第一行为n,表示一共有n组数据输入,后面有n行,每行表示直角边 长度(两个直角边相同)。输出:以*字符来打印输出直角三角形图形。样例输入:3 12 3样例输出:大大大【实验方法】1自然数的和之和【源代码】【运行结果】【结论】2. 美食节之敲诈【源代码】【结论】3. 水仙花【源代码】【运行结果】【结论】4. 自然数对【源代码】【运行结果】【结论】5. 切蛋糕【源代码】【运行结果】【结论】6. 母牛的故事【源代码】【结论】7 .素数的判定【源代码】【运行结果】【结论】8.素数【源代码】【运行结果】【结论】9 .打印菱形【源代码】【运行结果】【结论】10.打印直角三角形【源代码】【运行结果】【结论】【成绩评定】
展开阅读全文