电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

推荐lqlc语言课程设计报告

  • 资源ID:477098678       资源大小:1.38MB        全文页数:29页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

推荐lqlc语言课程设计报告

如果您需要使用本文档,请点击下载按钮下载!C程序设计课程设计 学 院: * 专 业: * 班 级: * 学 号: * 姓 名: * 指导教师: * 2016 年 9 月如果您需要使用本文档,请点击下载按钮下载!第1章 分支与循环1.2 设计任务1. 王小二自夸刀工不错,有人放一张大地煎饼在砧板上,问他:“煎饼不许离开砧板,切100刀最多能分成多少块?”2. 若一个口袋中放有12个球,其中有3个红色球,3个白色球和6个黑色球,从中任取8个球,问共有多少不同的颜色搭配,把每种搭配显示出来。3. 输入年月日,求它是该年的第几天。注:闰年的2月有29天,平年的2月有28天。4. 简单计算器。请编写一个程序计算表达式:data1 op data2的值。其中op为运算符+、-、*、/,data1和data2是数据。5. 猜数游戏。由计算机“想”一个数请人猜,如果猜对了,则游戏结束,否则计算机给出提示,告诉人所猜的数是太大还是太小,直到猜对为止。计算机记录人猜的次数,以此可以反映出猜数者“猜”的水平。6. 一辆肇事汽车的号码是4位十进制数。目击者向交警描述这个车号:这是一个完全平方数;这4个数字从左至右一个比一个小。请帮助交警寻找肇事者,将车号算出来。1.3 实现过程1.3.1设计任务1的实现过程【任务描述】 1王小二自夸刀工不错,有人放一张大地煎饼在砧板上,问他:“煎饼不许离开砧板,切100刀最多能分成多少块?”【算法分析】(用文字或流程图进行描述)用到数学中的逆推公式。s=1+n*(n+1)/2【源程序代码】#include <stdio.h>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的实现过程【任务描述】6. 一辆肇事汽车的号码是4位十进制数。目击者向交警描述这个车号:这是一个完全平方数;这4个数字从左至右一个比一个小。请帮助交警寻找肇事者,将车号算出来。【算法分析】(用文字或流程图进行描述)找出这个四位数的个、十、百、千位数,利用题目条件运用两个for循环最后求出结果。如果您需要使用本文档,请点击下载按钮下载!【源程序代码】#include <stdio.h>main()int s,a,b,c,d,e;for(s=1000;s<10000;s+)a=s%10;/geweib=s/10%10;/shiweic=s/100%10;/baiweid=s/1000;/qianweifor(e=30;e<100;e+)if(a>b&&b>c&&c>d&&e*e=s) printf("%dn",s);【编译示图】(示图中要有0 error,0 warning的提示)如果您需要使用本文档,请点击下载按钮下载!【运行结果示图】1.3.3设计任务3实现过程【任务描述】2. 若一个口袋中放有12个球,其中有3个红色球,3个白色球和6个黑色球,从中任取8个球,问共有多少不同的颜色搭配,把每种搭配显示出来。【算法分析】(用文字或流程图进行描述)用三个for循环嵌套,再以一个if条件语句就可以输出最后结果。【源程序代码】#include <stdio.h>main()int x,y,z;for(x=0;x<4;x+)for(y=0;y<4;y+)for(z=0;z<7;z+)if(x+y+z=8)printf("%d红 %d白 %d黑n",x,y,z);如果您需要使用本文档,请点击下载按钮下载!【编译示图】(示图中要有0 error,0 warning的提示)【运行结果示图】1.3.4 设计任务4实现过程【任务描述】3. 输入年月日,求它是该年的第几天。注:闰年的2月有29天,平年的2月有28天。【算法分析】(用文字或流程图进行描述)先用if语句判断出平年和闰年,再用for循环输出最后结果。如果您需要使用本文档,请点击下载按钮下载!【源程序代码】#include <stdio.h>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月29天 366天int i,j,num=0;int x;printf("请输入年 月 日,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;i<moth-1;i+) num+=bi;num+=day;elsefor(j=0;j<moth-1;j+)num+=aj;num+=day;printf("今天是第%d年的第%d天n",year,num);如果您需要使用本文档,请点击下载按钮下载!【编译示图】(示图中要有0 error,0 warning的提示)【运行结果示图】如果您需要使用本文档,请点击下载按钮下载!1.3.5 设计任务5实现过程【任务描述】4. 简单计算器。请编写一个程序计算表达式:data1 op data2的值。其中op为运算符+、-、*、/,data1和data2是数据。【算法分析】(用文字或流程图进行描述)先输出所需数据和运算符,然后用switch语句进行判断,最后输出结果。【源程序代码】#include <stdio.h>void main()float a,b;char c;printf("请输入数字a,运算符c,数字b:n");scanf("%f%c%f",&a,&c,&b);/char c;/printf("请输入运算符:n");/scanf("%c",&c);switch(c)case'+': printf("%fn",a+b); break;case'-': printf("%fn",a-b); break;case'*': printf("%fn",a*b); break;case'/': printf("%fn",a/b); break;default: printf("input errorn");如果您需要使用本文档,请点击下载按钮下载!【编译示图】(示图中要有0 error,0 warning的提示)【运行结果示图】如果您需要使用本文档,请点击下载按钮下载!第2章 数组与函数2.2 设计任务1. 有一个一维数组score,内存放10个学生的成绩,要求编写三个函数分别求学生的平均成绩,求10个学生的最高分,求10个学生的最低分。2. 编写一个函数,将输入的一串字符中的小写字母转变成大写字母,并输出所有的大写字母。3. 输入10个学生姓名,按字典顺序将排在最前面的学生姓名输出。即在字符数组中求最小字符串。4. 用函数求N*N的对角线的和。其中的N是用户通过键盘输入的任意值。5. “数学黑洞”:任意一个4位自然数,将组成该数的各位数字重新排列,形成一个最大数和一个最小数,之后两数相减,其差任为一个自然数。重复进行上述运算,会发现一个神秘的数。6. 输入n值,打印边长为n的空心正六边形,其边有*组成。例如:n=4时,图形如下:* * * * * * * * * * * *2.3实现过程2.3.1 设计任务1实现过程【任务描述】1. 有一个一维数组score,内存放10个学生的成绩,要求编写三个函数分别求学生的平均成绩,求10个学生的最高分,求10个学生的最低分。【算法分析】(用文字或流程图进行描述)用数组存放10个学生的成绩,然后用求出平均分、最高分、最低分。如果您需要使用本文档,请点击下载按钮下载!【源程序代码】#include<stdio.h>int score10=56,66,21,45,52,65,70,82,90,92;int i,max,min; aver()int i;float aver=0,a=0;for(i=0;i<10;i+)a+=scorei;printf("aver=%fn",a/10);maxain() max=min=score0; for(i=0;i<10;i+) if(scorei>max) max=scorei; if(score0<min) min=scorei; printf("max=%dn min=%dn",max,min); void main() aver(); max=min=score0; for(i=0;i<10;i+) if(scorei>max) max=scorei; if(score0<min) min=scorei; printf(" max=%dn min=%dn",max,min); 如果您需要使用本文档,请点击下载按钮下载!【编译示图】(示图中要有0 error,0 warning的提示)【运行结果示图】如果您需要使用本文档,请点击下载按钮下载!2.3.2设计任务2实现过程【任务描述】2. 编写一个函数,将输入的一串字符中的小写字母转变成大写字母,并输出所有的大写字母。【算法分析】(用文字或流程图进行描述)用gets()函数输入字符串,然后讲小写字母转换成大写使用puts()输出。【源程序代码】#include<stdio.h>void main()char ch20;int i; printf("input st

注意事项

本文(推荐lqlc语言课程设计报告)为本站会员(m****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.