姓名:瞿浩峰 学号:120705226 班级:12信息2班
目标:
1. 进一步掌握简单 C程 序的编写和运行过程序的编写和运行过2. 初步体验 数据类型 的作用
任务 1:显示美元和人民币的汇率 显示美元和人民币的汇率 显示美元和人民币的汇率 显示美元和人民币的汇率
实验内容:编写一个“ 显示美元和人民币的汇率 ”C程序实验目的:进一步掌握简单 C程 序的编写和运行过程
说明:假设 100 美元 =621=621=621=621人民币 程序显示 100 、200 、300 ….1000.美元与人民币汇率表
要求: 独立思考和编写
//***********************
//显示美元和人民币的汇率
//***********************
#include<stdio.h>
int main()
{
int rmb,dollar;
int lower,upper,step;
lower=100;
upper=1000;
step=100;
dollar=lower;
printf("瞿浩峰,120705226\n","");
printf("dollar:\t rmb:\n");
while(dollar<=upper)
{rmb=6.21*dollar;
printf("%d\t %d\n",dollar,rmb);
dollar=dollar+step;
}
return 0;
}
运行过程中的问题:
在输入“int rmb,dollar;”时错输成“int rmb,intdollar”运行程序产生错误
error C2062: 意外的类型“int”
——————————————————————分割线——————————————————
任务 2:了解 int和 float变量类型
实验内容: 修改 ”华氏温度与摄对照表”实验目的: 了解 “同一变量”定义不同数据类型 ,如何影响程序运行结果
实验步骤 实验步骤
步骤 1:修改 “华氏温度与摄转换”算法 表达式
//*****************************
//摄氏度与华氏度转换
//*****************************
#include<stdio.h>
int main()
{
int f;
int c;
int lower=0;
int upper=300;
int step=20;
f=lower;
printf("瞿浩峰,120705226\n","");
while(f<=upper)
{c=(5/9)*(f-32);
printf("%d\t%d\n",f,c);
f=f+step;
}
return 0;
}
将int换成float
//*****************************
//摄氏度与华氏度转换
//*****************************
#include<stdio.h>
int main()
{
float f;
float c;
float lower=0;
float upper=300;
float step=20;
f=lower;
printf("瞿浩峰,120705226\n","");
while(f<=upper)
{c=(5.0/9.0)*(f-32.0);
printf("%f\t%f\n",f,c);
f=f+step;
}
return 0;
}
运行结果:
总结:
int是整型,是不能带小数点的数据;float是单精度实型(单精度浮点型),是带小数点的数据类型。