还剩2页未读,继续阅读
文本内容:
C语言程序设计-控制结构程序设计实验报告实验报告实验课程名称cc语言程序设计实验项目名称控制结构程序设计年级专业姓学生姓名学号实验时间年月日学生所在学院专业班级姓名学号实验组实验时间指导教师成绩实验项目名称控制结构程序设计实验目的及要求目的
1.以简单例证熟悉scanf printf函数的使用及顺序结构程序设计
2.用if-else语句及其嵌套形式编写一个选择结构问题的程序设计
3.用switch语句实现一个多分支选择的应用问题程序设计4,for语句、while语句、do---while语句的应用设计,包括多重循环问题要求能熟练掌握采用选择控制语句if语句、switch语句、循环控制语句for语句、while语句、do---while语句进行程序设计;掌握break语句、continue语句;掌握控制结构的嵌套要求用流程图表示算法实验或算法原理在许多问题中需要用到循环控制循环结构是结构化程序设计的基本结构之一,它和顺序结构、选择结构共同作为各种复杂程序的基本构造单元循环分为两种无休止循环和有终止循环构成有效循环的条件循环体和循环结束条件实验硬件及软件平台计算机Viscual VC++
6.0实验步骤
1.分析题目,写出算法;
2.用C语言写出程序;
3.检查并改进所写程序;
4.编译并连接,运行程序,若有错误,再检查并修改实验内容(包括实验具体内容、算法分析、源代码等等)11数据加密算法分析、源代码如下#includestdio.h voidmain{char cl=c,c2=h,c3=,,i,,,c4=nI c5=a;cl=cl+16;c2=c2+12;c3=c3-5;c4=c4-5;c5=c5+14;prini:f%c%c%c%c%c\rr,cl,c2,c3,c4,c5;}实验结果如下2成绩等级判定算法分析、源代码如下#includestdio.h main{int score;scanf%d,score;printf,score=%d:,score;switchscore/10{case10:printfvery good\n;case9:printf l,A\n N;case8:printfB\n;case7:printfC\n;case6:printfD\rT;case5:printf挂科\n;}实验结果如下3***_*****0011k kkkk k算法分析、源代码如下#include stdio.h main{int i;double s=0;fori=l;ii++s+=i;fori=l;ii++s+=i*i;fori=l;ii++s+=
1.0/i;printf%lf\n,s;}实验结果如下4不多于5位的正整数的操作P
113.7算法分析、源代码如下#include stdio.h#include string.h main{char a,b;int n,i;printf输入一个不多于五位的正整数;scanf%s,a;n=strlena;printf它的位数是:%d\n,n;printf它的各位数字是:\rT;fori=0;ii++printf%c\t,a[i];printf\n;fori=0;ii++b[n-i-l]=a[i];b[n]=0;printf它的逆序是\n;putsb;实验结果如下5生成水仙花数#includestdio.h main{int i,k,j;long s,q;fori=l;ii++fork=0;kk++forj=0;jj++{s=i*100+k*10+j;q=i*i*i+j*j*j+k*k*k;ifs==q printfC1%ld\n,s;}}实验结果如下实验结果与讨论经过上次的实验操作,这次的实验虽然难了点但是还是编写出来了这次虽然还有错,但是我却学到了更多指导教师意见签名:年月日。