c语言实验报告Word文档格式.docx

上传人:b****1 文档编号:13285858 上传时间:2022-10-09 格式:DOCX 页数:11 大小:17.83KB
下载 相关 举报
c语言实验报告Word文档格式.docx_第1页
第1页 / 共11页
c语言实验报告Word文档格式.docx_第2页
第2页 / 共11页
c语言实验报告Word文档格式.docx_第3页
第3页 / 共11页
c语言实验报告Word文档格式.docx_第4页
第4页 / 共11页
c语言实验报告Word文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

c语言实验报告Word文档格式.docx

《c语言实验报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《c语言实验报告Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

c语言实验报告Word文档格式.docx

等级制成绩:

□优□良□中□及□不及格

百分制成绩:

 

(具体的教师批阅,教师可在符合的选项中勾选,同时根据具体情况补充其它评语,特别是必须指出实验过程存在的问题与不足之处。

□实验目的明确;

□操作方法与步骤正确;

□设计文稿(表格、程序、数据库、网页)符合要求;

□界面美观;

□布局合理;

□程序结构合理;

□算法正确;

□语法、语义正确;

□题解正确;

□实验结果正确;

□保存路径正确;

□实验分析总结全面;

□解析完整;

□文字流畅;

□实验报告规范;

其他:

评阅教师签名

实验报告内容

(不同类型的实验课对实验报告可有不同要求,各个课程的实验报告可以根据自己的学科特点做适当的调整,由任课教师确定填写的内容,学生进行勾选,具体内容用附页填写。

实验目的和要求

实验内容和原理

主要仪器设备

操作方法与实验步骤

□实验数据记录和处理

□实验结果与分析

讨论、心得

丽水学院计算机实验报告

丽水学院计算机实验报告

一、实验目的

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.学习委员按学号顺序排列上交。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1