广州大学学生实验报告
一、实验目的
(1) 掌握算术表达式和赋值表达式的使用。
(2) 掌握基本输入输出函数的使用。
(3) 能够编程实现简单的数据处理。
二、实验设备
实验设备要求每个学生一台电脑,并需装有VC++ 6.0程序。
三、实验内容
(一)编写程序:求华氏温度1500F 对应的摄氏温度。(文件名:ch02_1.cpp )
计算公式如下,其中:c 表示摄氏温度,f 表示华氏温度。 9
)32(5-?=f c 要求输出示例:fahr = 150 , celsius = 66
(二)编写程序:输入某位学生的数学、英语和计算机课程的成绩,求该生3门课程的平均分。
(文件名:ch02_2.cpp )
要求输入输出示例:
请输入学生数学、英语和计算机课程的成绩:87,72,93
要求输出示例:math = 87 ,eng = 72 , comp = 93 ,average = 84
(三) 编写程序:输入一个四位数字n ,分别求出n 的个位数字、十位数字、百位数字和千位
数字的值。(文件名:ch02_3.cpp )
要求输入输出示例:
请输入一个四位数字n :1528
整数1528的个位数字是8,十位数字是2,百位数字是5,千位数字是1。
(四)编写程序:读入一个长方形场地的长和宽和位于场地中的房子的长和宽。计算并显示若
以每秒两平方米的速度割草所需的时间。(文件名:ch02_4.cpp )
四、实验过程及最终效果(完成的网页代码及网页屏幕截图) 实验代码:(一)
#include "stdio.h"
void main()
{
int fahr,celsius;
printf("请输入华氏温度:");
scanf("%d",&fahr);
celsius=(fahr-32)*5/9;
printf("fahr=%d,celsius=%d\n",fahr,celsius);
}
(二)
#include "stdio.h"
void main()
{
int math,eng,comp,average;
printf("请输入学生数学、英语和计算机课程的成绩:");
scanf("%d%d%d",&math,&eng,&comp);
average=(math+eng+comp)/3;
printf("math=%d,eng=%d,comp=%d,average=%d\n",math,eng,comp,average); }
(三)
#include "stdio.h"
void main()
{
int a,b,c,d,n;
printf("请输入一个四位数字n:");
scanf("%d",&n);
a=n/1000;
b=(n%1000)/100;
c=(n%100)/10;
d=n%10;
printf("整数%d的个位数字是%d,十位数字是%d,百位数字是%d,千位数字是%d\n",n,d,c,b,a);
}
(四)
#include "stdio.h"
void main()
{
int a,b,x,y;
float t;
printf("请输入长方形场地的长和宽:");
scanf("%d%d",&a,&b);
printf("请输入位于场地中的房子的长和宽:");
scanf("%d%d",&x,&y);
t=(a*b-x*y)/2;
printf("若以每秒两平方米的速度割草所需时间为:%f秒\n",t);
}
实验结果:
(一)
(二)
(三)
(四)
五、实验结果分析和实验心得:
编写程序过程中有的地方需要输入中文的,那么一定要记得用中文输入法输入中文后切换为英文后再输入标点符号,否则很容易会输入中文标点而导致程序编译出错!