欢迎来到天天文库
浏览记录
ID:22545106
大小:368.50 KB
页数:29页
时间:2018-10-30
《程序设计基础c实验报告14709》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、程序设计基础C实验报告《程序设计基础C》实验报告教学班级:111040205学号:11104020508姓名:孔涛课程教师:____陈渝____实验辅导教师:____陈渝_________重庆理工大学计算机学院2012年2月28程序设计基础C实验报告实验6循环程序设计教学班级:111040205学号:11104020508姓名:孔涛实验日期:7周___实验地点:4教_________(机房)实验成绩:___________一、实验目的1.了解C语言循环结构的使用范围。2.学会正确使用逻辑运算符和逻辑表达式。3.熟练掌握
2、C语言的三种循环结构:whilc语句、do_while语句、for语句的特点和使用方法。4.能够编写一些有实际应用意义的循环结构程序。二、实验内容1.基本内容题目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);}以上程序运行结果不对,请将标有”
3、erro”处改正。改正后,程序执行结果:题目3:阅读下列程序,预测其输出结果,并上机验证。(文件名:f3.cpp)#includevoidmain(){inti=1,n;longs=1;scanf("%d",&n);while(i)28程序设计基础C实验报告{s*=i;i++;if(i>n)break;}printf("s=%ld",s);}①程序运行结果是:n=5s=120②不使用break语句,此程序应如何修改?for(i=1;i<=n;i++)题目4:下面程序的功能是打印100以内个位数为6
4、且能被3整除的所有数,选择合适的语句填入该空格中。(文件名: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)&&(
5、c<=‘z’)?c-32:c;putchar(c);if(c==‘’);//errorputchar(‘>‘);}while(c!=‘/’);/*判断是否是”/”,则停止转换*/}28程序设计基础C实验报告①运行程序,输入2AabcE'fg'AB/程序运行结果是:2>A>A>B>C>E>F>G>A>B>/>②将第9行改为:if(c==‘’)再运行程序,输入2AabcE'fg'AB/程序运行结果是:2>A>A>B>C>E>F>G>A>B>/>2.选择内容题目6:根据公式求e的近似值,精度要求为10-6(文件名:f
6、6.cpp)#includevoidmain(){inti;doublee,n;e=1.0;n=1.0;for(i=1;n>=1e-6;i++){e+=n;}printf(“e=%f”,e);}完善程序,运行结果:题目7:打印出如下图案(文件名:f7.cpp)*************************28程序设计基础C实验报告#includevoidmain(){inti,j;for(i=1;i<=4;i++){for(j=1;j<=8-i;j++)//理解数字8的作用p
7、rintf("");for(j=1;j<=2*i-1;j++)printf("*");printf("");}/*上面的程序输出上三角形*//*下面的程序输出下三角形*/for(i=3;i>=1;i--){for(j=1;j<=8-i;j++)printf("");for(j=1;j<=2*i-1;j++)printf("*");printf("");}}①运行以上程序,验证实验结果。②模仿上面程序,打印出如下图案122233333程序代码:#includevoidmain(){}三、实验结果
8、(用截图说明)28程序设计基础C实验报告28程序设计基础C实验报告四、调试心得(选作)28程序设计基础C实验报告实验7,8数组实验教学班级:111040205学号:11104020508姓名:孔涛实验日期:8周___________实验地点:4教_________(机房)实验成绩:___________一、实验目的1.理解数组与普
此文档下载收益归作者所有