c语言实验报告Word文件下载.docx
- 文档编号:16785776
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:11
- 大小:17.73KB
c语言实验报告Word文件下载.docx
《c语言实验报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《c语言实验报告Word文件下载.docx(11页珍藏版)》请在冰豆网上搜索。
□优□良□中□及□不及格
百分制成绩:
(具体的教师批阅,教师可在符合的选项中勾选,同时根据具体情况补充其它评语,特别是必须指出实验过程存在的问题与不足之处。
)
□实验目的明确;
□操作方法与步骤正确;
□设计文稿(表格、程序、数据库、网页)符合要求;
□界面美观;
□布局合理;
□程序结构合理;
□算法正确;
□语法、语义正确;
□题解正确;
□实验结果正确;
□保存路径正确;
□实验分析总结全面;
□解析完整;
□文字流畅;
□实验报告规范;
其他:
评阅教师签名
实验报告内容
(不同类型的实验课对实验报告可有不同要求,各个课程的实验报告可以根据自己的学科特点做适当的调整,由任课教师确定填写的内容,学生进行勾选,具体内容用附页填写。
?
实验目的和要求
实验内容和原理
主要仪器设备
操作方法与实验步骤
□实验数据记录和处理
□实验结果与分析
讨论、心得
丽水学院计算机实验报告
丽水学院计算机实验报告
一、实验目的
1.熟悉VisualC++和C-Free等集成环境,掌握运行一个C程序的基本步骤,包括编辑、编译、连接和运行。
2.掌握算术表达式和赋值表达式的使用。
3.掌握基本输入、输出函数的使用。
4.能够编程实现简单的数据处理。
二、实验环境
硬件:
Pentium以上的计算机。
软件:
WindowsXP操作系统、VisualC++和C-Free等集成环境。
三、实验内容和结果
1.编程题1
在屏幕上显示一个短句“Whatisacomputer?
”
思考:
(1)如何在屏幕上显示你自己的学号,姓名和班级?
(2)如何在屏幕上显示数字、英文字母和汉字等信息?
例如:
“你在机房吗?
编程题1源程序:
#include<
>
voidmain()
{
printf("
Whatisacomputer?
\n"
);
}
程序运行结果:
思考题
(1):
小王,班级\n"
思考题
(2):
英文字母abcdefgABCDEFG\n"
汉字:
哇哈哈啊哈和\n"
2.编程题2
在屏幕上显示下列图形。
****
***
**
如何在屏幕上显示下列图形?
A
AA
编程题2源程序:
inti,j;
for(j=1;
j<
5;
j++)
{
for(i=5;
i>
j;
i--)
printf("
*"
}
思考题:
A\n"
AA\n"
3.编程题3
已知小明的数学,英语和计算机课程的成绩分别是87分,80分和95分,求小明3门课程的平均分。
输出示例:
math=87,eng=80,comp=95,average=87
如果数学,英语和计算机课程的成绩从键盘输入,如何实现?
编程题3源程序:
inta,b,c,d:
a=87b=80c=95
d=(a+b+c)/3
average=%d\n"
d);
思考题:
inta,b,c,d;
请输入您的数学,英语,计算机成绩:
scanf("
%d,%d,%d"
&
a,&
b,&
c);
d=(a+b+c)/3;
math=%d,eng=%d,comp=%d,aeverage=%d\n"
a,b,c,d);
math=87,eng=80,comp=95,average=87
4.编程题4
当n为258时,分别求出n的个位数字(digit1)、十位数字(digit2)和百位数字(digit3)的值。
整数258的个位数字是2,十位数字是5,百位数字是8
如果n是一个四位数,如何求出它的每一位数字?
编程题4源程序:
inta,b,c,n;
n=258;
a=n-n/10*10;
b=n/10-n/100*10;
c=n/100;
个位数字是%d,十位数字是%d,百位数字是%d\n"
a,b,c);
}
整数258的个位数字是2,十位数字是5,百位数字是8
inta,b,c,d,n;
请输入一个四位数\n"
%d"
n);
c=n/100-n/1000*10;
d=n/1000;
printf("
各位是%d,十位是%d,百位是%d,千位是%d\n"
5.编程题5
从键盘输入一个小写英文字母,将其转换为大写英文字母后,将转换后的大写英文字母及其十进制的ASCII码值显示到屏幕上。
大写英文字母:
A相应十进制的ASCII码值:
65
如果该程序运行时读入的字符不是小写英文字母,那么会出现什么问题呢?
如何解决这个问题?
编程题5源程序:
charc;
printf("
请输入一个小写英文字母\n"
%c"
c=c-32;
大写英文字母为%c,ASCII码值为%d,\n"
c,c);
a
大写英文字母为A65,
如果该程序运行时读入的字符不是小写英文字母,那么会出现除大写字母以外的字符,为解决这个问题,可以加入if函数。
if(96<
c&
&
c<
123)
大写英文字母为%c,ASC码为%d\n"
elseif(c<
97||c>
122)
false\n"
6.调试示例1
改正下列程序中的错误,在屏幕上显示短句“您好!
voidmain()
printf(您好!
\n”)
调试示例1源程序:
您好!
\n”);
7.调试示例2
改正下列程序中的错误,输入一个摄氏温度,要求输出华氏温度。
公式为f=9/5*c+32,f为华氏温度,c为摄氏温度。
要求输入输出要有文字说明,输出结果取2位小数。
floatc,f;
inputc:
scanf("
%f"
&
/*输入摄氏温度c*/
f=*c+32;
/*求华氏温度f*/
c=f,f=%\n"
c,f);
求f值的语句可否改成f=(9/5)*c+32;
为什么?
调试示例2源程序:
f=%\n"
,f);
inputc
17
f=
不可以,=,而9/5=1,有效数字不同。
8.程序运行示例1
思考以下程序的运行结果并上机验证。
intk=2,i=2,m;
m=(k+=i*=k);
%d,%d\n"
m,i);
6,4
9.程序运行示例2
doubled;
floatf;
longl;
inti;
i=f=l=d=20/3;
%d%ld%f%f\n"
i,l,f,d);
66
10.程序运行示例3
若运行时给变量x输入12,思考以下程序的运行结果并上机验证。
intx,y;
x);
y=x>
12?
x+10:
x-12;
%d\n"
y);
12
四、实验心得
学习C语言是一个漫长的过程,其中对细节的要求很高,运用时需要熟练的技巧。
注意事项:
1.以上封面内容必填。
2.实验报告内容按照附页格式填写。
3.实验目的、实验环境、实验内容参见《辅导与实验》书。
4.附页必须按封面与附页的顺序装订好。
5.学习委员按学号顺序排列上交。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 实验 报告