c语言实验报告

更新时间:2023-04-26 17:11:42 阅读: 评论:0


2023年4月26日发(作者:父亲给儿子的一封信)

程名称 实验项目名称 实验1 简单的C语言程序设计

程序设计基础

实验时数 实验类型

*

实验地点

指导老师 实验日期 ********

*** ***

(包括机号

学生姓名

*** *** ***********

同组成员

□操作性 验证性 □设计性 □综合性

(教师根据实际情况在两种成绩的评定方法中确定其一)

等级制成绩:□优 □良 □中 □及 □不及格

百分制成绩:

(具体的教师批阅,教师可在符合的选项中勾选,同时根据具体情况补充其它评语,特别是

必须指出实验过程存在的问题与不足之处。)

□实验目的明确; □操作方法与步骤正确;警示标识

□设计文稿(表格、程序、数据库、网页)符合要求; □界面美观;□布局合理;

□程序结构合理;□算法正确;□语法、语义正确;□题解正确;

教师评阅

□实验结果正确;□保存路径正确;

□实验分析总结全面;□解析完整;□文字流畅;□实验报告规范;

其他:

评阅教师签名

实验报告

(不同类型的实验课对实验报告可有不同要求,各个课程的实验报告可以根据自己的学科特

点做适当的调整,由任课教师确定填写的内容,学生进行勾选,具体内容用附页填写。)

内容

实验目的和要求

实验内容和原理

主要仪器设备

操作方法与实验步骤

□实验数据记录和处理

□实验结果与分析

讨论、心得

丽水学院计算机实验报告

一、实验目的

1.熟悉Visual C++6.0C-Free等集成环境,掌握运行一个C程序的基

本步骤,包括编辑、编译、连接和运行。

2.掌握算术表达式和赋值表达式的使用。

3.掌握基本输入、输出函数的使用。

4.能够编程实现简单的数据处理。

二、实验环境

硬件:Pentium以上的计算机。

软件:Windows XP操作系统、Visual C++6.0C-Free等集成环境。

三、实验内容和结果

1.编程题1

在屏幕上显示一个短句“What is a computer?

思考:

1 如何在屏幕上显示你自己的学号,姓名和班级?

2 如何在屏幕上显示数字六连音 、英文字母和汉字等信息?例如:“你在机

房吗?”

编程题1源程序:

#include

void main()

{

printf("What is a computer?n");

}

程序运行结果:

What is a computer?

思考题(1):

#include

void main()

{

printf(",小王,班级n");

}

思考题(2):

#include

void main()

{

printf("英文字母abcdefgABCDEFGn");

printf("汉字:哇哈哈啊哈和n");

}

2.编程题2

在屏幕上显示下列图形。

* * * *

* * *

* *

*

思考:如何在屏幕上显示下列图形?

A

A A

A

编程题2源程序:

#include

void main()

{

int i,j;

for(j=1;j<5;j++)

{

f初中生周记 or(i=5;i>j;i--)

printf("*");

printf("n");

}

}

程序运行结果:

* * * *

* * *

* *

*

思考题:

#include

void main()

{

printf(" A n");

printf("A An");

printf(" A n");

}

3.编程题3

已知小明的数学,英语和计算机课程的成绩分别是87分,80分和95分,求

小明3门宝宝发烧了怎么办 课程的平均分。

输出示例:

math=87,eng=80,comp=95,average=87

思考:如果数学,英语和计算机课程的成绩从键盘输入,如何实现?

编程题3源程序:

#include

void main()

{

int a,b,c,d:

a=87 b=80 c=95

d=(a+b+c)/3

printf("average=%dn",d);

}

思考题:

#include

void main()

{

int a,b,c,d;

printf("请输入您的数学,英语,计算机成绩:n");

scanf("%d,%d,%d",&a,&b,&c);

d=(a+b+c)/3;

printf("math=%d,eng=%d,comp=%d,aeverage=%dn",a,b,c,d);

}

程序运行结果:

math=87,eng=80,comp=95,average=87

4.编程题4

n258时,分别求出n的个位数字(digit1)、十位数字(digit2)和

百位数字(digit3)的值。

输出示例:

整数258的个位数字是2,十位数字是5,百位数字是8

思考:如果n是一个四位数,如何求出它的每一位数字?

编程题4源程序:

#include

void main()

{

int a,b,c浪琴表维修 ,n;

n=258;

a=n-n/10*10;

b=n/10-n/100*10;

c=n/100 ;

printf("个位数字是%d,十位数字是%d,百位数字是%dn",a,b,c);

}

程序运行结果:

整数258的个位数字是2,十位数字是5,百位数字是8

思考题:

#include

void main()

{

int a,b,c,d,n;

printf("请输入一个四位数n");

scanf("%d",n);

a=n-n/10*10;

b=n/10-n/100*10;

c=n/100-n/1000*10;

d=n/1000;

printf("各位是%d,十位是%d,百位是%d,千位是%dn",a,b,c,d);

}

5.编程题5

从键盘输入一个小写英文字母,将其转换为大写英文字母后,将转换后的

大写英文字母及其十进制的ASCII码值显示到屏幕上。

输出示例:

大写英文字母:A 相应十进制的ASCII码值:65

思考:如果该程序运行时读入的字符不是小写萝卜怎么做才好吃 英文字母,那么会出现什么

问题呢?如何解决这个问题?

编程题5源程序:

#include

void main()

{

char c;

printf("请输入一个小写英文字母n");

scanf("%c",&c);

c=c-32;

printf("大写英文字母为%c, ASCII码值为%d幸福树怎么养 ,n ",c,c);

}

程序运行结果:

a

大写英文字母为A 65

思考题:

如果该程序运行时读入的字符不是小写英文字母,那么会出现除大家居整理 写

字母以外的字符,为解决这个问题,可以加入if函数。

#include

void main()

{

char c;

printf("请输入一个小写英文字母n");

scanf("%c",&c);

if(96

{

c=c-32;

printf("大写英文字母为%c,ASC码为%dn",c,c);

}

el if(c<97||c>122)

{

printf("faln");

}

}

6.调试示例 1

改正下列程序中的错误,在屏幕上显示短句“您好!”

#include

void main( )

{

printf(您好!n)

}

调试示例 1源程序:

#include

void main( )

{

printf("您好!n);

}

程序运行结果:

您好!

7.调试示例 2

改正下列程序中的错误,输入一个摄氏温度,要求输出华氏温度。公式为

f9/5*c +32,f 为华氏温度,c 为摄氏温度。要求输入输出要有文字说

明,输出结果取 2 位小数。

#include

void main( )

{

float c, f;

printf("input cn");

scanf("%f", &c); /*输入摄氏温度 c*/

f=(9.0/5.0)*c+32; /*求华氏温度 f*/

printf("c=f,f%5.2fn",c, f);

}

思考:求 f 值的语句可否改成 f(9/5)*c+32;为什么?

调试示例 2源程序:

#include

void main( )

{

float c, f;

printf("input cn");

scanf("%f", &c);

f=(9.0/5.0)*c+32;

printf("f%5.2fn"f);

}

程序运行结果:

input c

17

f 62.60

思考题:

不可以,9.0/5.0=1.8,而9/5=1,有效数字不同。

8.程序运行示例 1

思考以下程序的运行结果并上机验证。

#include

void main( )

{

int k=2, i=2, m;

m = (k += i *= k);

printf("%d,%dn", m, i);

}

程序运行结果:6,爱情的定义是什么 4

9.程序运行示例 2

思考以下程序的运行结果并上机验证。

#include

void main( )

{

double d;

float f;

long l;

int 鲁迅的生平 i;

i=f=l=d=20/3;

printf("%d %ld %f %f n", i,l,f,d);

}

程序运行结果:6 6 6.000000 6.000000

10.程序运行示例 3

若运行时给变量 x 输入 12,思考以下程序的运行结果并上机验证。

#include

void main( )

{

int x,y;

scanf("%d",&x);

y=x>12?x+10:x-12;

printf("%dn",y);

}

程序运行结果:

12

0

四、实验心得

学习C语言是一个漫长的过程,其中对细节的要求很高,运用时需要

熟练的技巧。

注意事项:

1. 以上封面内容必填。

2. 实验报告内容按照附页格式填写。

3. 实验目的、实验环境、实验内容参见《辅导与实验》书。

4. 附页必须按封面与附页的顺序装订好。

5. 学习委员按学号顺序排列上交。


本文发布于:2023-04-26 17:11:42,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/849419.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图