任务一,显示美元和人民币的汇率
#include<stdio.h>
int main(void)
{
int rmb;
int dollar; printf("人民币 美元\n");
for(dollar=100;dollar<=1000;dollar=dollar+100)
{
rmb=6.21*dollar;
printf(" %4d %d\n",rmb,dollar);
}
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("丁佳楠,20\n","");
while(f<=upper)
{
c=(5/9)*(f-32);
printf("%d\t%d\n",f,c);
f=f+step;
}
getchar();
return 0;
}
![](https://img-my.csdn.net/uploads/201303/17/1363524879_3292.jpg)
步骤二:修改代码;
代码如下:
#include<stdio.h>
int main()
{
float f; //摄氏温度与华氏温度
float c; //摄氏温度
float lower=0; //温度表的下限
float upper=300; //温度表的上限
float step =20; //步长
f=lower;
printf("丁佳楠,20\n","");
while(f<=upper)
{
c=(5.0/9.0)*(f-32.0);
printf("%f \t %f\n",f,c);
f=f+step;
}
getchar();
return 0;
}
![](https://img-my.csdn.net/uploads/201303/17/1363524996_6518.jpg)
题:运行程序,记录运行结果,思考并描述为什么程序运行结果ok了?
答:因为float属于浮点型,输出格式正确,所以输出正确。