计划流程控制实验报告.doc

上传人:scccc 文档编号:14718869 上传时间:2022-02-16 格式:DOC 页数:10 大小:37KB
返回 下载 相关 举报
计划流程控制实验报告.doc_第1页
第1页 / 共10页
计划流程控制实验报告.doc_第2页
第2页 / 共10页
计划流程控制实验报告.doc_第3页
第3页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《计划流程控制实验报告.doc》由会员分享,可在线阅读,更多相关《计划流程控制实验报告.doc(10页珍藏版)》请在三一文库上搜索。

1、C语言程序设计实验报告一、实验名称流程操纵实验二、实验目的1. 掌握复合语句、if语句、switch语句的使用,熟练掌握for、 while、do-while三种差不多的循环操纵语句的使用,掌握重复 循环技术,了解转移语句与标号语句。2. 练习循环结构for、while、do-while语句的使用。3. 练习转移语句和标号语句的使用。4. 使用codeblocks开发环境中的调试功能:单步执行、设置断 点、观看变量值。三、实验任务下面是计算s=n!的源程序,在那个源程序中存在若干语法和逻 辑错误。要求在计算机上对那个例子程序进行调试修改,使之能够正确完成指定任务。例如,8! =40320。#i

2、n elude void mai n()int i,n ,s=1;prin tf(Please en ter n:);sca nf(%d, n);for(i=1,i S的最小整数n”例如输入整数40310,输出结果为n=8。2 / 153. 编程设计题(1 )假设工资税金按以下计算方法计算:xvlOOO元,不收税金;1000v=x2000,收取 5%勺税金;2000v=x3000,收取 10%的税金;3000v=x4000,收取 15%勺税金;4000=x5000,收取25%勺税金。编写一个程序,输入工 资金额,输出应收取的税金,要求用if和switch语句来实现。(2) 编写一个程序,将输入

3、的一行字符复制到输出,复制过程中将一个以上的空格字符用一个空格字符代替。(3) 打印如下杨辉三角形。1/*第 0行*/1 1/*第 1行*/1 2 1/*第 2行*/1 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 13 / 151 7 21 35 35 21 7 11 8 28 56 70 56 28 8 11 9 36 84 126 126 84 36 9 1每个数据值能够由组合Cij计算(表示第i行第j列位置的值),而C/的计算如下:C0 1(i=0,1,2,)Cij Cij1*(i-j 1) / j (j=0,1,2,3,i)本程序中为了打印出金字

4、塔效果, 要注意空格的数目。一位数之 间是3个空格,两位数之间有 2个空格,3位数之间只有一个空 格,程序编制过程中要注意区分。(4) 编写一个程序,将用户输入的任意正整数逆转,例如,输入1234,输出4321。四、实验步骤及结果1.源程序改错题更改后的正确程序:#in elude int mai n(),int i,n ,s=1; prin tf(Please en ter n:); sea nf(%d,&n);for(i=1;i execution tLmc S.7&8 s PFftss any k(?y to continue.2 .源程序修改替换题(1) while语句型替换程序#in

5、 clude int mai n()int i=1, n,s=1;prin tf(Please en ter n:);sca nf(%d,&n);while(i=n)s=s*i;i+;prin tf(%d!=%d, n,s);return 0;(2) do-while语句型替换程序#in elude int mai n()int i=1, n,s=1;prin tf(Please en ter n:);sea nf(%d,&n);dos=s*i;while(i=n);prin tf(%d!=%d, n,s);return 0;3.编程设计题(1)税金收取问题程序:If语句型:#in cludeint mai n()double in come,tax,a,b;inx:prin tf(Please en ter the in come: n);sca nf(%lf,&in come);a=i ncome/1000;if(a=0)if(a=5)b=0.25;if(a=4)b=0.20;7 / 15if(a=3)b=0.15;if(a=2)b=0.10;if(a=1)b=0.05;elseb=0.00;tax=in come*b;prin tf(the tax is %.1lf,tax); elseprin tf(E nter error!n);goto inx;运行结果:8 / 15

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1