第二次上机报告
姓名:曹秀佳 学号:120705144 班级:12电信1班
任务 1:显示美元和人民币的汇率
实验内容:编写一个“ 显示美元和人民币的汇率 ”C程序
实验目的:进一步掌握简单C程序的编写和运行过程
说明:假设 100 美元=621人民币 ,程序显示100 、200 、300 ….1000美元与人民币汇率表
要求: 独立思考和编写
我的程序:
#include<stdio.h>
int main()
{
int fahr, celsius;
int lower, upper, step;
lower=100;
upper=1000;
step=100;
fahr=lower;
printf("曹秀佳 120705144\n", "");
while (fahr<=upper) {
celsius=6.21*fahr;
printf("%d %d\n", fahr, celsius);
fahr=fahr+step;
}
return 0 ;
}
程序运行效果截图:
任务 2:了解 int和 float变量类型
实验内容: 修改 “华氏温度与摄氏温度对照表 ”
实验目的:了解 “同一变量”定义不同数据类型 ,如何影响程序运行结果
我的程序:
#include <stdio.h>
int main()
{
int f; //摄氏温度与华氏温度
int c; //摄氏温度
int lower = 0; //温度表的下限
int upper = 300; //温度表的上限
int step = 20; //步长
f = lower;
printf("曹秀佳,120705144\n", "");
while (f <= upper)
{
//*************************
//摄氏与华氏温度转换公式
//c=(5/9)*(f-32)
//*************************
c=(5/9)*(f-32);
printf("%d\t%d\n", f, c);
f = f + step;
}
return 0;
}
修改后的程序:
#include <stdio.h>
int main()
{
float f; //摄氏温度与华氏温度
float c; //摄氏温度
float lower = 0; //温度表的下限
float upper = 300; //温度表的上限
float step = 20; //步长
f = lower;
printf("曹秀佳,120705144\n", "");
while (f <= upper)
{
//*************************
//摄氏与华氏温度转换公式
//c=(5/9)*(f-32)
//*************************
c=(5.0/9.0)*(f-32.0);
printf("%f \t %f\n", f, c);
f = f + step;
}
return 0;
}
程序运行效果截图: