ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:342.22KB ,
资源ID:3794552      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-3794552.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言课程设计报告文档格式.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

c语言课程设计报告文档格式.docx

1、main()int n,s;for(n=1;n=100;n+) s=1+n*(n+1)/2;printf(%dn,s);【编译示图】(示图中要有0 error,0 warning得提示)【运行结果示图】1、3、2 设计任务2得实现过程找出这个四位数得个、十、百、千位数,利用题目条件运用两个for循环最后求出结果。int s,a,b,c,d,e;for(s=1000;s10000;s+) a=s%10;/gewei b=s/10%10;/shiwei c=s/100%10;/baiwei d=s/1000;/qianweifor(e=30;eb&bc&cd&e*e=s) printf(1、3、3

2、设计任务3实现过程用三个for循环嵌套,再以一个if条件语句就可以输出最后结果。int x,y,z;for(x=0;x4;x+)for(y=0;yy+)for(z=0;z7;z+)if(x+y+z=8)%d红 %d白 %d黑n,x,y,z);1、3、4 设计任务4实现过程先用if语句判断出平年与闰年,再用for循环输出最后结果。void main()int year,moth,day;int a12=31,28,31,30,31,30,31,31,30,31,30,31;/平年2月28天 365天int b12=31,29,31,30,31,30,31,31,30,31,30,31;/闰年2月

3、29天 366天int i,j,num=0;int x;请输入年 月 日,n);scanf(%d,%d,%d,&year,&moth,&day);if(year%4=0)&(year%100!=0)|(year%4=0)&(year%400=0)x=1;else x=0;if(x)for(i=0;imoth-1;i+) num+=bi;num+=day;elsefor(j=0;jj+)num+=aj;今天就是第%d年得第%d天n,year,num);1、3、5 设计任务5实现过程先输出所需数据与运算符,然后用switch语句进行判断,最后输出结果。float a,b;char c;请输入数字a

4、,运算符c,数字b:n%f%c%fa,&c,&b);/char c;/printf(请输入运算符:/scanf(%cc);switch(c)case+:%fn,a+b); break;-,a-b);*,a*b);/,a/b);default:input errorn第2章 数组与函数2、2 设计任务1、 有一个一维数组score,内存放10个学生得成绩,要求编写三个函数分别求学生得平均成绩,求10个学生得最高分,求10个学生得最低分。2、 编写一个函数,将输入得一串字符中得小写字母转变成大写字母,并输出所有得大写字母。3、 输入10个学生姓名,按字典顺序将排在最前面得学生姓名输出。即在字符数组

5、中求最小字符串。4、 用函数求N*N得对角线得与。其中得N就是用户通过键盘输入得任意值。5、 “数学黑洞”:任意一个4位自然数,将组成该数得各位数字重新排列,形成一个最大数与一个最小数,之后两数相减,其差任为一个自然数。重复进行上述运算,会发现一个神秘得数。6、 输入n值,打印边长为n得空心正六边形,其边有*组成。例如:n=4时,图形如下:* * * *2、3实现过程2、3、1 设计任务1实现过程1. 有一个一维数组score,内存放10个学生得成绩,要求编写三个函数分别求学生得平均成绩,求10个学生得最高分,求10个学生得最低分。用数组存放10个学生得成绩,然后用求出平均分、最高分、最低分。

6、#includemax) max=scorei; if(score0=97&chi=122) chi-=32; puts(ch);第3章 指针3、2 设计任务1、已知一个整型数组a5,其各元素值为4,6,8,10,12。使用指针法求该数组元素之积。2、100个围成一圈,从第1个人开始,每数到3得人出圈。问最后一个出圈得人就是哪一个。3、编写两个排序函数,要求一个函数完成从小到大排序,一个函数完成从大到小排序,并编写主函数完成: 输入n个数; 调用排序函数对n个数按从大到小排序并输出; 调用排序函数对n个数按从小到大排序并输出;3、3实现过程3、3、1 设计任务1实现过程使用数组存放元素,然后用

7、指针取出数值运算。int a5=4,6,8,10,12;int *p,s=1;for(p=a;p=a+4;p+)s=s*(*p);3、3、2设计任务2实现过程100个围成一圈,从第1个人开始,每数到3得人出圈。使用for循环取出出圈人,然后用wile输出最后一个出圈得人。#define n 100 void main() int an,i,quit_num,k;n;i+)/数组a存放原始编号ai=i+1;quit_num=0;/出圈人数 i=0;k=0;while(quit_num int max(float b); int min(float b); int i1,k1,j1,t,t1,b1

8、; float tt; int ii, jj; int flag = 1; int k,m,i,b,j; float sum=0; float a10,c20; 评分系统n*n for(b=0;bb+)%d号选手:,b+1);=9;%d号评委得评分就是:,i+1); scanf(%fai); sum+=ai; for(j=0; cj=sum/10;nn k=max(a); m=min(a);-nn-nn最高分就是:%g 最低分就是:%gnn,ak,am);删除最高分最低分之后得总分就是: %gnn,sum-ak-am);这位选手得平均分就是:,(sum-ak-am)/10); cb = (su

9、m-ak-am)/10; sum = 0;*nnnn for(b1=0;b1b1+)第%d位选手得分数就是:%gn,b1+1,cb1); for(ii=0;iiii+) for(jj=0;jjajj+1) /如果后面得数字大于前面得数字 tt=cjj; cjj=cjj+1; cjj+1=tt; /就把两个数交换%g ,cjj);第一名%g ,c0);第二名%g ,c1);第三名%g ,c2); int max(float b)/最大值 int i,k=0; float max=b0; if(maxbi) max=bi;k=i; return k; int min(float b)/最小值 in

10、t i,m=0; float min=b0; for(i=1; if(bitime、hint main() int a=0,b=1,x=0,y=0,i=0,x1=0,y1=0; srand(unsigned int)time(NULL);/设置当前时间为种子 while(ab) a=rand()%100+1; ; b=rand()%100+1;请选择 n1 加法运算,n2 减法运算,n3 乘法运算,n4 除法运算nx); x1=x; switch(x1) case 1: while(i=0) printf(请计算 %d+%d=,a,b); scanf(y1); y=y1; if(y=(a+b)

11、 printf(答案正确n i=1; else答案错误,重做n i=0; case 2:请计算 %d-%d= if(y=(a-b) case 3:请计算 %d*%d= if(y=(a*b) case 4:请计算 %d/%d= if(y=(a/b) return 0;课程设计小结 通过这次C语言得课程设计,我明白了很多也知道了很多,更收获了很多。在课程设计得过程中出现过困难,这个学期得课程设计已经结束了。回想学习C语言得过程中,既有快乐又有烦恼,回顾这次课程设计,至今我仍感慨颇多,得确,自从拿到题目到完成整个编程,从理论到实践,在整整一个星期得日子里,可以学到很多很多得东西,同时不仅可以巩固了以前所学过得知识,而且学到了很多在书本上所没有学到过得知识。通过这次课程设计使我懂得了理论与实际相结合就是很重要得,只有理论与知识就是远远不够得,只有把所学得理论知识与实际相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己得实际动手能力与独立思考能力。在设计得过程中遇到得问题,这毕竟独立做得,难免会遇到各种各样得问题,同时在设计得过程中发现自己得不足之处,对以前所学得知识理解得不够深刻,掌握得不够牢固,比如说指针通过这次课程设计之后,一定把以

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2