程序设计基础c实验报告 - 循环

程序设计基础c实验报告 - 循环

ID:13256679

大小:211.00 KB

页数:8页

时间:2018-07-21

程序设计基础c实验报告 - 循环_第1页
程序设计基础c实验报告 - 循环_第2页
程序设计基础c实验报告 - 循环_第3页
程序设计基础c实验报告 - 循环_第4页
程序设计基础c实验报告 - 循环_第5页
资源描述:

《程序设计基础c实验报告 - 循环》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、程序设计基础C实验报告《程序设计基础C》实验报告教学班级:电XXX学号:XXXX姓名:XXX课程教师XX实验辅导教师:XXXXX大学计算机学院2012年9月7程序设计基础C实验报告实验6循环程序设计教学班级:_______学号:__________姓名:___________实验日期:___________实验地点:_________(机房)实验成绩:___________一、实验目的1.了解C语言循环结构的使用范围。2.学会正确使用逻辑运算符和逻辑表达式。3.熟练掌握C语言的三种循环结构:whilc语句、do_while语句、for语句的特点和使用方法。4.能够

2、编写一些有实际应用意义的循环结构程序。二、实验内容1.基本内容题目1:编写一个自然数1至n的累加程序(如:1+2+3+…n)。(使用goto语句)(文件名:f1.cpp):#includevoidmain(){inti,a,n;a=i=0;printf(“n=“);scanf(“%d”,&n);E:i++;a+=i;if(i7程序设计基础C实验报告voidmain(){#i

3、ncludevoidmain(){inti,s=0,n;printf("请输入一个数");scanf("%d",&n);for(i=0;i<=n;i++)s+=i;printf("%d",s);}}题目2:计算1-3+5-7+......-99+101的值.(提示:注意符号的变化)(文件名:f2.cpp)#includevoidmain(){inti,t=1,s=0;/*t标识符号*/for(i=1;i<101;i+=2)/*error*/{s+=i*t;t=-t;}printf(“s=%d”,s);}以上程序运行结果不

4、对,请将标有”erro”处改正。改正后,程序执行结果:51题目3:阅读下列程序,预测其输出结果,并上机验证。(文件名:f3.cpp)#includevoidmain(){inti=1,n;longs=1;scanf("%d",&n);while(i){s*=i;i++;7程序设计基础C实验报告if(i>n)break;}printf("s=%ld",s);}①程序运行结果是:输入n=5,输出S=120②不使用break语句,此程序应如何修改?将while后面括号中的语句改为i<=n题目4:下面程序的功能是打印100以内个位数为6且能被3整除的

5、所有数,选择合适的语句填入该空格中。(文件名:f4.cpp)#includevoidmain(){inti,j;for(i=0;i<10;i++){j=i*10+6;if(j%3!=0)continue;printf("%d",j);}}题目5:编写一个把小写字母转换为大写字母的程序。要求敲入”/”,则停止转换。(文件名:f5.cpp)#includevoidmain(){charc,d;putchar(‘>‘);do{c=getchar();c=(‘a’<=c)&&(c<=‘z’)?c-32:c;putchar(c);if(c

6、==‘’);//errorputchar(‘>‘);}while(c!=‘/’);/*判断是否是”/”,则停止转换*/}①运行程序,输入2AabcE'fg'AB/程序运行结果是:2AABCEFGab②将第9行改为:if(c==‘’)7程序设计基础C实验报告再运行程序,输入2AabcE'fg'AB/程序运行结果是:2AABCEFGAB2.选择内容题目6:根据公式求e的近似值,精度要求为10-6(文件名:f6.cpp)#includevoidmain(){inti;doublee,n;e=1.0;n=1.0;for(i=1;n>=1e-6;i

7、++){n*=1.0/i;e+=n;}printf(“e=%f”,e);}完善程序,运行结果:2.718282题目7:打印出如下图案(文件名:f7.cpp)7程序设计基础C实验报告*************************#includevoidmain(){inti,j;for(i=1;i<=4;i++){for(j=1;j<=8-i;j++)//理解数字8的作用printf("");for(j=1;j<=2*i-1;j++)printf("*");printf("");}/*上面的程序输出上三角形*//*下面的程序输出下三角形

8、*/for

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。