C语言课程设计.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课程设计.doc

C语言课程设计 学 院: 机械与电子信息学部 专 业:机械设计制造及其自动化 班 级: 机械一班 学 号: 2500100122 姓 名: 艾国文 指导教师: 冯春华 2011年6月 目 录 第一章 选择和循环程序设计…………………………………………………………… 第二章 数组…………………………………………………………………………………… 第三章 函数…………………………………………………………………………………… 第四章 指针…………………………………………………………………………………… 第五章 课程设计总结………………………………………………………………………… 第一章 选择和循环程序设计 1、输入变量x的值,计算y的值。 x+1 x1 x+2 1=x2 y = x+3 2=x3 x+4 x=3 【算法分析】(用文字或流程图进行描述) 【源程序代码】#includestdio.h int main() { float x,y; scanf(%f,x); if(x1) y=x+1; if(x=1x2) y=x+2; if(x=2x3) y=x+3; else y=x+4; printf(x=%f,y=%f\n,x,y); return 0; } 【编译示图】(示图中要有0 error,0 warning的提示)【运行结果示图】【算法分析】(用文字或流程图进行描述) 【源程序代码】#includestdio.h int main() { float x,n=88.0; int i=1; scanf(%f,x); do {if(xn) {printf(猜想值太小,请重新输入:\n); scanf(%f,x); } else if(xn) {printf(猜想值太大,请重新输入:\n); scanf(%f,x); } i++; } while(x!=n); printf(Good!%f,i=%d\n,x,i); return 0; } 【编译示图】(示图中要有0 error,0 warning的提示)【运行结果示图】【算法分析】(用文字或流程图进行描述) 【源程序代码】#includestdio.h void main() { int i,j,p,m=0,sum=8; for(i=0;i=3;i++) for(j=0;j=3;j++) for(p=2;p=6;p++) if(sum==i+j+p) m++; printf(搭配总数为:%d\n,m); } 【编译示图】(示图中要有0 error,0 warning的提示)【运行结果示图】 1、某班有10名学生参加全国计算机等级考试,编写一个程序求该班学生考试成绩的平均分和高于平均分的人数。 【算法分析】(用文字或流程图进行描述)【源程序代码】#includestdio.h int main() {int i,a[10],n=0; float aver,sum=0.0; printf(please enter ten number:\n); for(i=0;i10;i++) { scanf(%d,a[i]); sum=sum+a[i]; } aver=sum/10; printf(平均成绩%.2f\n,aver); for(i=0;i10;i++) {if(a[i]aver) n++;} printf(超过平均成绩人数%d\n,n); return 0; } 【编译示图】(示图中要有0 error,0 warning的提示)【运行结果示图】【算法分析】(用文字或流程图进行描述)【源程序代码】#includestdio.h int main() {int i,j,a[30],b[6],aver[6],sum[6]={0}; for(i=0;i30;i++) a[i]=2*(i+1); for(i=0;i5;i++) sum[0]=sum[0]+a[i]; aver[0]=sum[0]/5; for(i=5;i10;i++) sum[1]=sum[1]+a[i]; aver[1]=sum[1]/5; for(i=10;i15;i++) sum[2]=su

文档评论(0)

精品文库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档