第二次C程序设计上机报告

来源:互联网 发布:数据结构算法题不会做 编辑:程序博客网 时间:2024/04/30 07:05

姓名:戴恒杨   学号:120705107   班级:12电信1班

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

任务一:显示美元和人民币的汇率

实验内容:编写一个“显示美元和人民币的汇率”C程序

实验目的:进一步掌握简单C程序的编写和运行的过程

程序如下:

  1. //*********************************  
  2. //美元与人民币汇率表  
  3. //Code by 戴恒杨 120705132 2013-3-16  
  4. //*********************************  
  5. #include<stdio.h>  
  6. int main()  
  7. {  
  8.     int fahr,celsius;  
  9.     int lower,upper,step;  
  10.     lower=100;   /*美元的下限*/  
  11.     upper=1000; /*美元的上限*/  
  12.     step=100;/*步长*/  
  13.     fahr=lower;  
  14.     printf("戴恒杨,120705132\n","");  
  15.     while(fahr<=upper){  
  16.           celsius =6.21*(fahr);  
  17.           printf("%d  %d\n",fahr,celsius);  
  18.           fahr=fahr+step;  
  19. }  
  20. return 0;  
  21. }  

运行结果如图:



-----------------------------------任务分割线--------------------------

任务二:了解int和float变量类型

实验内容:修改"华氏温度与摄氏温度对照表"

实验目的:了解"同一变量"定义不同数据类型,如何影响程序运行结果

程序如下:

  1. //*********************************  
  2. //华氏温度与摄氏温度对照表  
  3. //Code by 戴恒杨 120705132 2013-3-16  
  4. //*********************************  
  5. #include<stdio.h>  
  6. int main()  
  7. {  
  8.     int f;                 //摄氏温度与华氏温度  
  9.     int c;                 //摄氏温度  
  10.   
  11.     int lower=0;           //温度表的下限  
  12.     int upper=300;         //温度表的上限  
  13.     int step=20;           //步长  
  14.     f=lower;  
  15.   
  16.     printf("戴恒杨,120507132\n","");  
  17.     while(f<=upper)  
  18.     {  
  19.         //****************************  
  20.         //摄氏与华氏温度转换公式  
  21.         //c=(5/9) (f-32)  
  22.         //****************************  
  23.         c=(5/9)*(f-32);  
  24.         printf("%d\t%d\n",f,c);  
  25.         f= f + step;  
  26.     }  
  27.     return 0;  
  28. }  

运行结果如图:



修改后运行如图:



上机心得:

开个玩笑,这是二进宫了 ,当然和第一次不一样,这次知道该干嘛,该问谁,该怎么问了。第一个任务也还顺利。心情不错。。。

原创粉丝点击