版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程名称程序设计基础实验项目名称实验1简单的C语言程序设计实验时数*实验类型操作性 ?验证性 设计性 综合性指导老师*实验地点(包括机号)*实验日期* ,年 * 月 * 日学生姓名*班级*学号*同组成员无教师评阅(教师根据实际情况在两种成绩的评定方法中确定其一)等级制成绩:优 良 中 及 不及格百分制成绩:(具体的教师批阅,教师可在符合的选项中勾选,同时根据具体情况补充其它评语,特别是 必须指出实验过程存在的问题与不足之处。)实验目的明确;操作方法与步骤正确;设计文稿(表格、程序、数据库、网页)符合要求;界面美观;布局合理;程序结构合理;算法正确;语法、语义正确;题解正确;实验结果正确;保存路
2、径正确;实验分析总结全面;解析完整;文字流畅;实验报告规范; 其他:评阅教师签名实验报告(不冋类型的实验课对实验报告可有不冋要求,各个课程的实验报告可以根据自己的学科特点做适当的调整,由任课教师确定填写的内容,学生进行勾选,具体内容用附页填写。)内容?实验目的和要求实验数据记录和处理?实验内容和原理实验结果与分析?主要仪器设备?讨论、心得?操作方法与实验步骤丽水学院计算机实验报告丽水学院计算机实验报告一、实验目.的.1. 熟悉Visual . C+6.0.和 C-Free等集成环境,.掌握运行一个一C程序的基本步骤,包括编辑、编译、连接和运行。.2. 掌握算术表达式和赋.值表达式的使甩。3.
3、掌握基本输入、输出函数的使用.。.4. 能够编程实现简单的数据处理。二、实验环境.硬件:Pentium以上的计算机。.软件:Windows XP操作系统、.Visual C+6;0 .和C-Free等集成环境.。.三、实验内容和结果1.编程题1在屏幕上显示二个短句“What is . a. computer?.”思考;(1) .如何在屏幕上显示你自己的学号,姓名和班级?(2) 如何在屏幕上显示数字、.英文字母和汉字等信息?.例如;“你在机房吗?编程题.1源程序; #inc|udevoid, mai n().printf(What . is a. computer?n);.程序运行结果:What
4、 is . a. computer?.思考 题.(.1):#includevoid . main().printf(,.小王,班级.n); .思考题(2):#jncludevoid. mai n().pri.nt.f( _ 英文字母 abcdefgABCDEFGn);.printf(汉字:哇哈哈啊哈和n).;.2:.编程题2在屏幕上显示下列图形.。思考:如何在屏幕上显示下列图形?AA . A.A .编程题.2源程序;#includevoid . mainO. .int . i,j;.for(j=1;jj;i-.-). .一printf(*);.printf(n);.程序运行结果;思考题#inc
5、ludevoid mai nQ.一printf(. A_ . . . n);.printf(A An);.卫 rintf( . A. . . n);.3.编程题3已知小明.的数学,.英语和计算机课程的成绩分别是. .87分,80分和一 95分,求小明3门课程的平均分输出示例:math=87,eng=80Jcomp=95Javerag.e=87思考;如果数学,英语和计算机课程的成绩从键盘输入,如何实现?编程题3源程序;#includevoid. main().int. a,bJc,d:.a=87 . . b=80.c=95.d=(a+b+c)/3 .printf(average=%dnJd);
6、. 思考题:.#includevoid mai nQ._ . . int. .a,b,c,d;.printf(请输入您的数学,英语,计算机成绩:n);.scanf(%d,%d,%d,&a,&b,&c);-.d=(a+b+c)/3;.printf(math=%d,eng.=%.dJcomp=%d.1aeverage=%dn.,a,b,c,d);.程序运行结果:ma.th=87,eng=80,com.p=95,avera.ge=87.4:.编程题4当n为258吐,分别求出n的个位数字digitl.).、十位数字(digits 一)和百位 数字.(digit3一)的值.输出示例;一整数258的个位数
7、字是2,土位数字是一 .5,百位数字是一 8思考:如果一 n是一个四位数,如何求出它的每一位数字?编程题.4源程序:#inclu.devoid . main(). .jnt. a,b,c,n;._ _ n=258;一 一 a=n-n/10*ip;一 .b=n/1O-n/1Op*10;一一 c=n/1.00.;.一 .pri.ntf(个位数字是一 d_十位数字是一 d亘位数字是一dn,a,b,c);一一程序运行结果:-整数258的个位数字是一.2,十位数字是.5,百位数字是.8思考题#includevoid mainO.int. a,b,c,d,n;.p.rintf(.请输入一个四位数一.n.)
8、;. 一.scanf(%d,n);.a.=n-n/ip*ip;.b=n/10-n/10P*1P;.刊/100-1000*10;.d.=n/100.0;. .printf(各位是%d,十位是%d,百位是d,千位是d.n,a,b,c,d);.5.编程题5从键盘输入一个小写英文字母,.将其转换为大写英文字母后,将转换后的大写英文字母及其十进制.的. ASCII码值显示到屏幕上。输出示例:大写英文字母:一A相应十进制的.ASCII码值:.5思考:如果该程序运行时读入的字符不是小写英文字母,一那么会出现什么问题呢?如何解决这个问题?编程题.5源程序:#includevoid. mainO. .char
9、c;printf(.请输入一个小写英文字母.scanf(%c_,&c);一c=c-32;.printfC一大写英文字母为.%c, . ASCII码值为.d _,n,c,c);程序运行结果:.a .大写英文字母为.A . .65,思考题:.如果该程序运行时读入的字符不是小写英文字母,那么会出现除大写字母以外的字符,为解决这个问题,可以加入if.函数。#includevoid . main(). .char c;pri.ntf(:.一请输入二个小写英文字母._n);.scanf(%.c,&c);if(96c . &. .CV123).c=c-32; 一printfC-大写英文字母为c,ASC码为d
10、n,c,c);一-.创 se .if(c122).printf(falsen);. .6.调试示例.1.改正下列程序中的错误,在屏幕上显示短句“您好!”#inc|udevoid . main(.)-.printf(您好!n ”).调试示例.丄源程序:.#jnc|udevoid. mainO .printf( 您好! n ”.);.程序运行结果:您好!.7.一调试示例2.改正下列程序中.的错误,输入一个摄氐温度,要求输出华氐温度。公式为J=9/5*c . +32.,f.为华氏温度,.c . 一为摄氏温度。要求输入输出要有文字说明,输 出结果取2位小数。.#include.void . main(
11、.).float. c,. f;printf(input . c一:n);. 一scanf(%f, & c);. /*输入摄氏温度.c*/.f=(9:O/5.0)*c+32; ./*求华氏温度 一.f*/.printf(c=.f,f 三.5:2fn,c, .f);.思考:求f值的语句可否改成.f = (9/5)*c+32.;为什么?.调试示例.2源程序:.#jnc|udevoid . main(.).float c,. f;printf(input . c:n);.scanf(%f, . &c);f=(9.0/5.0)*c+32;printf(f=%,5.2fn ,f);.程序运行结果:inp
12、ut . c17f. 土62.60.思考题:不可以,.9.0/50=1.8.,.而9/5=1 ,有效数字不同8.一程序运行示例.1.思考以下程序的运行结果并上机验证?#includevoid . main(.).int k=2, i=2,. m;m =. (k .+=. i. *=. K);printf(%d.%dn, m, i);.程序运行结果:6,4.9:. 一程序运行示例2思考以下程序的运行结果并上机验证?#includevoid. main().double d;,float. f;long. .l;int i;.i=f=l=d=20/3;printf(.%d. .%l.d. %f . %f n,. i.,|,f,d).;.程序运行结果;6. .6.6:0000006 000000.1Q程序运行示例3.若运行时给变量.X输入12,思考以下程序的运行结果并上机验证#includevoid. main(.).int x,y;.scanf(%d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年电大劳动及社会保障法通关试题库含完整答案详解【名校卷】
- 2026年园林设计综合提升试卷带答案详解(突破训练)
- 2026年国开电大政府与非盈利组织会计形考每日一练试卷含完整答案详解【名师系列】
- 2026年数字应用技术模拟考试试卷带答案详解(夺分金卷)
- 2026年国开电大建筑材料形考检测卷讲解附参考答案详解(能力提升)
- 2026年企业人力资源管理师之四级人力资源管理师押题宝典考试题库附答案详解(巩固)
- 2026年美容主诊考前自测高频考点模拟试题含完整答案详解(有一套)
- 北京2025年中国中医科学院中医基础理论研究所招聘应届生(第二批)笔试历年参考题库附带答案详解(5卷)
- 2026中国建筑一局(集团)有限公司供应链管理部副总经理招聘1人笔试模拟试题及答案解析
- 信阳2025年信阳市事业单位招聘847人联考工作笔试历年参考题库附带答案详解(5卷)
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测历史+答案
- 重庆市康德2026届高三高考模拟调研卷(三)地理试卷(含答案详解)
- 人形机器人与具身智能标准体系2026版类脑与智算专项全文解读
- 2026年辽宁医药职业学院单招职业技能考试题库与答案详解
- (一模)2026年深圳市高三年级第一次调研考试数学试卷(含官方答案及解析)
- 旋挖桩全护筒跟进施工方案
- 2026年叉车常规培训考试题库附答案
- 2026年部编版新教材道德与法治二年级下册全册教案(含教学计划)
- 婴幼儿发展引导员技能竞赛考试题库(含答案)
- 2026年河南信息统计职业学院高职单招职业适应性测试模拟试题带答案解析
- 2026年交管12123学法减分复习考试题库带答案(培优)
评论
0/150
提交评论