盈彩体育注册(中国)有限公司
盈彩体育注册(中国)有限公司 您所在的位置:网站首页 盈彩体育注册(中国)有限公司 C语言实验报告(顺序结构)

C语言实验报告(顺序结构)

2024-05-06 07:14:53| 来源: 网络整理

C语言实验报告(顺序结构)

2022-04-03 05:06:15

实 验 报 告

姓名 王中华 班级 0615111 学号 31 实验日期 2013.3.7 课程名称 c语言程序设计 指导教师 陈强 成绩

实验名称:c语言的三种结构—顺序结构

【实验目的】

1.理解c语言程序的三种基本结构。 2.掌握变量定义和基本数据处理。

3.掌握输入输出函数的功能、格式及使用方法、设计简单的顺序结构程序。

【实验环境】

1. Windows XP操作系统 2. Microsoft visual c++ 6.0

【实验内容】

1.一直a=1.5,b=5.3,c=2.9,计算s=b*b-4ac的计算结果并输出。

2.输入某学生三个科目的期末考试成绩,计算出该学生的成绩总分和平均分。 3.输入圆的半径,计算圆的面积,设圆周率为3.1416。

4.输入一个两位数,将其个位数和十位数互换后变成一个新的数,输出这个数。 5.输出两个数a和b,将两个数的值互换后输出新值。

思考题

1.若在实验题解析的第二题中celsius=5*(fahr-32)/9这句代码如果改成celsius=5/9*(fahr-32),会有什么问题?为什么?

2.改错题 计算某个数x的平方y,并分别以“y=x*x”和“x*x=y”的形式输出x和y的值,假设x的值为3。

源程序(有错误的程序) #include Int main(void) { Int y; y=x*x;

printf(“%d=%d*%d”,x); Printf(“d*%d=%d”,y); Return 0; }

【程序清单】

1 / 5

实 验 报 告

姓名 王中华 班级 0615111 学号 31 实验日期 2013.3.7 课程名称 c语言程序设计 指导教师 陈强 成绩 1.程序代码: #include void main() { float a,b,c,s; a=1.5; b=5.3; c=2.9; s=b*b-4*a*c; printf(

}

2.程序代码: #include int main(void) { int a,b,c; float s,d;

printf( scanf( s=a+b+c; d=s/3;

printf( return 0;

}

3.程序代码: #include int main(void) { float a,b,c; b=3.1416; printf(

2 / 5

实 验 报 告

姓名 王中华 班级 0615111 学号 31 实验日期 2013.3.7 课程名称 c语言程序设计 指导教师 陈强 成绩 scanf( c=b*a*a;

printf( return 0;

}

4.程序代码:

#include int main(void) { int a,b,c,d; printf( scanf( b=a/10; c=a; d=b+c*10; printf( return 0; }

5.程序代码:

#include int main(void) { int a,b,c; printf( scanf( c=a; a=b; b=c; printf( return 0; }

思考题1.程序代码: #include int main(void) {

int celsius,fahr;

printf(请输入 fahr 的值: scanf( celsius=5/9*(fahr-32);

printf( return 0; }

思考题2.程序代码: #include

3 / 5

实 验 报 告

姓名 王中华 班级 0615111 学号 31 实验日期 2013.3.7 课程名称 c语言程序设计 指导教师 陈强 成绩 int main(void) { int x,y; x=3; y=x*x; printf( printf( return 0; }

【运行结果】

1.屏幕输出:

S=10.6900000 2.屏幕输出:

Input math,english,c_program:70 85 92 sum=247,average=82.333333 3.屏幕输出:

Input r:3.4 area=36.316896 4.屏幕输出:

Input num:45 new_num=54 5.屏幕输出:

Input a,b:3 4 a=4,b=3

思考题1.屏幕输出:

(编写程序数据类型出现问题,结果恒为0) 思考题2.屏幕输出:

9=3*3 3*3=9

【实验结果与分析】

1.在scanf函数中,是指定的格式从键盘读入数据,存入地址表制定的存储单元中。如,“scanf(“%d=%d*%d”,&y,&x,&x);”在键盘中输入的应该为“9=3*3”,而不能输入“9,3,3”。 2.在计算数据时,一定要注意数据类型,如果一定需要改变数据类型,可以强制转换数据类型。如,int x,y;

double s; s=(double)x+y;

4 / 5

实 验 报 告

姓名 王中华 班级 0615111 学号 31 实验日期 2013.3.7 课程名称 c语言程序设计 指导教师 陈强 成绩

【实验小结】

通过本次实验课,我大致了解了才语言的三种基本结构,同时也能较为熟练地编写并操 作它们。对于基本数据以及变量定义等都有了较为深刻的影响,希望在日后的编程中可以进 一步熟悉其操作。同时,本次实验对之后的数据编程是很基础的一次,也会为之后的深入编 程操作打下基础。

5 / 5

展开全文


【本文地址】 转载请注明 

最新文章

推荐文章

CopyRight 2018-2019 盈彩体育注册(中国)有限公司 版权所有 豫ICP备16040606号-1