




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、序号:2021年10月C程序设计实验报告课程名称C 程序设计学生学院XX 学院专业班级 20XX 级XXXX学 号XXXXXXX学生姓名 XXXX指导教师黄永惠实验目的1熟悉并掌握 VC+6.0 的开发环境,掌握 C 程序的编辑、编译、连接和运行的根本过程.2了解数据类型在程序设计语言中的意义.3掌握并熟练应用赋值语句和格式化输入输出函数.4理解 C 语言程序的顺序结构,学会正确编写并运行顺序结构程序.5学会设计简单的顺序结构程序.二实验软件环境操作系统: microsoft windows 7 64 位 旗舰版.操作软件: Visual C+ 6.0三实验内容1、判定 20002500年中的
2、每一年是否闰年,并将结果输出.要求1画流程图2编写程序实现,并输出结果2、 由键盘输入某个数n,求1至n的累加和.例如,键盘输入100,求1+2+3+100的和.要求1画流程图2编写程序实现,并输出结果3、 一家大型化工厂采用佣金方式为推销员付酬金.推销员每周领到根本工资 200美元,再加上这周 销售毛利的 9%.例如,某位销售员某周卖了价值 5000美元的化工产品,那么除领取根本的 200美元 外,还有5000美元的9%,共计650美元.开发一个C程序,它利用一条while语句输入每位销售员上 周的毛利,然后计算和显示其收入.每次处理一个销售员的数据.要求1画流程图2编写程序实现,并输出结果
3、 4、编写程序,按以下格式打印九九乘法表*123 4 5 6 7 8 911224336944812 16551015 20 256 6 12 18 24 30 367 714 21 28 35 42 498 816 24 32 40 48 56 649 918 27 36 45 54 63 72 815、从键盘上输入任意整数,逆序输出其各位数字,同时求出其位数及各位数字之和&计算费波那西(Fibonacci)数列的前15个数.并按每行输出5个数的方式输出其结果.启=1住=1)迅=10 = 2)、氏=£一1 +現一2 (心7、要求输出100500之间的不能被3整除或者被5整除
4、的数.四.实验的结果及分析1、判定2000-2500年中的每一年是否闰年,并将结果输出 要求1)画流程图2)编写程序实现,并输出结果答:1)画流程图2编写程序实现,并输出结果#in clude<stdio.h> int mai n()int year;for(year=2000;year<=2500;year+)if(year%4=0)if(year%100!=0)printf("%d 是闰年 n",year);elseif(year%400!=0)printf("%d 不是闰年 n",year);elseprintf("%d
5、 是闰年 n",year);elseprintf("%d 不是闰年 n",year);分析:该题考察了如何用流程图来表示一个算法,还考察了对if语句的运用.2、由键盘输入某个数n,求1至n的累加和.例如,键盘输入100,求1+2+3+100的和 要求1画流程图2编写程序实现,并输出结果答:1画流程图2)编写程序实现,并输出结果#in clude<stdio.h>int mai n()int n, sum=O;printf("请输入一个整数"); sca nf("%d",&n);printf("1
6、 至%d 的累加和=",n);while( n>=0)sum=sum+n;n-;prin tf("%dn",sum);分析:首先此题考察了利用流程图来表示一个算法,其次考察我们对输入输出语句的运用, 还考察了对循环语句的使用,本人在这里选择的是 while语句实现循环的效果.3、一家大型化工厂采用佣金方式为推销员付酬金.推销员每周领到根本工资200美元,再加上这周销售毛利的9%.例如,某位销售员某周卖了价值 5000美元的化工产品,那么除领取根本的200 美元外,还有5000美元的9%,共计650美元.开发一个C程序,它利用一条while语句输入每位销 售员
7、上周的毛利,然后计算和显示其收入.每次处理一个销售员的数据.要求1画流程图2编写程序实现,并输出结果答:1画流程图#in clude<stdio.h>int mai n()float s,sum=200;while(s!=-1)printf("请输入毛利(没有毛利请输入 0)");scan f("%f",&s);sum=sum+s*0.09;prin tf("%fn",sum);分析:首先这题考察了如何利用流程图来表示一个算法,其次还考察了我们对while语句的利用,还有对输入输出语句的利用.4、编写程序,按以下格
8、式打印九九乘法表.*123 4 5 678 911224336944812 16551015 20 25661218 24 30 36771421 28 35 42 49881624 32 40 48 56 64991827 36 45 54 63 7281答:#in clude<stdio.h>int mai n()int i,j,k;prin tf("*123456789n");for(i=1;i<=9;i+) printf("%d ",i);for(j=1;j<=9;j+) k=i*j; if(i>=j) prin t
9、f("%3d ",k);prin tf("n");分析:这题主要考察了我们的for循环语句的利用,这题我用了嵌套的 for循环语句,还用了一个 if语句来实现正三角输出.5、从键盘上输入任意整数,逆序输出其各位数字,同时求出其位数及各位数字之和.#in clude<stdio.h>int mai n()int n ,i=0,sum=0;printf("请输入一个整数n");scan f("%d",&n);printf("逆序输出%d的各位数字为",n);doprin tf(&
10、quot;%d ",n %10);sum+=n%10;n/=10;i+;while( n>0);printf("n%d 的位数是 %d",n,i);printf("n各位数字之和为%dn",sum);分析:首先这题考察了我们对输入输出语句的利用, 其次考察了我们对运算符的灵活运用处理, 还有循环语句的使用.此题灵活利用循环语句和运算符的结合,能依次从个位数开始读出每位数字,都出来并累计起来.这里,我用了 dowhile循环语句来实现.6计算费波那西(Fibonacci)数列的前15个数.并按每行输出5个数的方式输出其结果.r =1仪=i)
11、=1(« = 2)、氏=現一1 +現一2 H#in clude<stdio.h>int mai n()int i;int f15=1,1;for(i=2;i<15;i+) fi=fi-2+fi-1;for(i=0;i<15;i+) if(i%5=0) prin tf("n");prin tf("%12d",fi);prin tf("n");return 0;分析:此题主要考察我们对数组的定义和引用,我们定义一个长度为15的数组来保存费波那西数列的前15个数,其次考察我们对各种语句的综合利用,此题我们用
12、一个for循环语句对数组元素赋值,并利用一个for循环语句进行输出,为了实现每行输出5个数的的输出效果,在输出的for循环语句中嵌套了一个if语句.7、要求输出100500之间的不能被3整除或者被5整除的数.#in clude<stdio.h>int mai n()int i;for(i=100;i<=500;i+)if(i%3!=0|i%5!=0)prin tf("%d ",i);elseprin tf("n");T:VC6.0 完整绿鱼tfewsdcDebuglli.exe1'-口1001911021031041071081
13、09110111112113114115116117118119121A12212312412512612712B129130131132133134136137138139140141H21431441H5ms147伯81491511521531541551561571581591661611621631641661671C316917Q1711721731741?51761?7178179131182183184185181S119213319419&1971S81992G020120229320<+205262072032G921121221321
14、421521G21?21821922922122222322422&22?22S229230Z3123Z23323423523E2372382332412422432W24524624F2432925025125225325425625 T£5625926026126225326426525626T2682692T127227327H2752?627?27B£79202B123228323H28620723828929029129229329429529G29?2阳29930130230330430539G30730839931G31131201331431G517
15、31831932032122232332432532G327逐32933133233333433533633733S339346丹34234334434634734834935035135235335435535G3573583593613623633643653663673683693793T13723?33T43T63773T8379380iS8138238385珈3873甜3893913蛇3533943353%39739839SHQD401帕2HG3H04收HOT408M&9410羽1H12413讪£1516>t17418419421422423424425427
16、U2B429斗3®43143243343443ft3S440441443444W4U&447亦4494511452455454455457584594&G眶14&24G346446G斗ET463坤旳4704T147Z斗了 34 74鞋54 76M774 7879481482483484H8546648T48S89436431492496仞H38439seePress any key tc> continue微软半V分析:首先,我用一个for循环语句输出结果,然后再for语句中嵌套一个if语句来实现条件“不能被3整除或者被5整除的判断.总的来说,这题了考察了我们对各种语句的综合灵活利用,也考察了我们对逻辑运算符的运用.五.实验心得体会在上过这个学期的C语言程序设计课程以及自己练习过如何操
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年河北唐山南堡汽车客运站招聘笔试参考题库附带答案详解
- Unit 1 Making friends Part A Lets talk(教学设计)-2024-2025学年人教PEP版(2024)英语三年级上册
- 03 11 短文二篇2024-2025学年八年级语文上册同步教学设计(河北专版)
- 第14课 明至清中叶的经济与文化教学设计-2023-2024学年高中历史统编版(2019)必修中外历史纲要上册
- 10-2《师说》教学设计 2024-2025学年统编版高中语文必修上册
- 2024四川九洲投资控股集团有限公司招聘党建干事岗2人笔试参考题库附带答案详解
- Module8 Unit1 While the traffic lights were changing to red,a car suddenly appeared.教学设计2024-2025学年外研版英语八年级上册
- 粤教版信息技术 必修 3.3.1 制作多媒体作品的基本过程教学设计
- 14-1《故都的秋》教学设计 2024-2025学年统编版高中语文必修上册
- 2025年广东省外语艺术职业学院单招职业技能测试题库完整
- 外研版(三起)小学英语三年级下册Unit 1 Animal friends Get ready start up 课件
- (新版)广电全媒体运营师资格认证考试复习题库(含答案)
- 保安员资格考试复习题库及答案(800题)
- 《公路建设项目文件管理规程》
- 2024年法律职业资格考试(试卷一)客观题试卷与参考答案
- 春节文化研究手册
- 2016-2023年娄底职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 安全生产重大事故隐患排查报告表
- 上海科技版(沪科版)初中数学八年级下册全册教案
- 小学音乐课后服务教学设计方案计划
- 人教版八年级数学下册全册教案(完整版)教学设计
评论
0/150
提交评论