第二次上机作业

来源:互联网 发布:新手开淘宝店装修 编辑:程序博客网 时间:2024/04/30 07:13

第二次上机指导

张伟婷 15 12电信2班

目标:

1、进一步掌握简单C程序的编写和运行过程

2、初步体验数据类型的作用

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

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

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

说明:假设100美元=621人民币,程序显示100、200、300、……1000美元与人民币汇率表

实验步骤:

我的程序:

//****************************************//编写一个“显示人民币和美元的汇率”的程序//Code by 张伟婷 12 3-15//****************************************#include<stdio.h> int main(){int doller, RMB;int lower, upper, step;lower=100;upper=1000;step=100;doller=lower;printf("张伟婷,15\n", "");while(doller<=upper){RMB=doller*6.21;    printf("%d %d\n",doller,RMB);     doller=doller+step;}return 0;}

错误列表:“while”函数后加了“;”导致程序运行不了

修改后运行结果:

 

过程与心得:这次任务是模仿“华氏温度与摄氏温度对照表”来编写“美元与人民币的汇率表”。编写过程要自己设计程序,自己思考美元与人民币转换的公式。在设计程序过程中,我因公式错误和代码编写有错而导致程序无法运行。这次一大心得就是:第一次编写程序是照抄的,而这一次要求自己写。在写这次程序前,我必须认真看类似程序的设计过程,也是这一次设计,我开始了解了一些函数的意思。当经过反复修改后,我成功运行了程序,那种由自己设计然后成功的感觉真的很好,当然,同时也感到编程真是一个累活。一个简单的程序我就难以应付,看来,以后我要走的路还很长呢。

 

*******************************************************任务分割线************************************************************


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

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

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

实验步骤:

1、修改“华氏温度与摄氏温度”算法表达式

我的程序:

//******************************//摄氏与华氏温度的转换//Code by 张伟婷//******************************#include<stdio.h>int main(){int f;int c;int lower=0;int upper=300;int step=20;f=lower;printf("张伟婷 15\n", "");while(f<=upper){//***********************//摄氏与华氏温度转换公式//c=(5/9)(f-32)//***********************c=(5/9)*(f-32);printf("%d %d\n", f,c);f=f+step;}return 0;}

程序运行结果:

 

2、再次修改代码,如下:

//******************************//摄氏与华氏温度的转换//Code by 张伟婷//******************************#include<stdio.h>int main(){float f;float c;float lower=0;float upper=300;float step=20;f=lower;printf("张伟婷 15\n", "");while(f<=upper){//***********************//摄氏与华氏温度转换公式//c=(5/9)(f-32)//***********************c=(5.0/9.0)*(f-32.0);printf("%f %f\n", f,c);f=f+step;}return 0;}


运行结果如下:

思考:这次的任务是用int和float不同的数据类型编写“摄氏温度与华氏温度的转换”。在编写过程中,我发现了,当用int数据类型编写的时候,运行结果是无法达到要求的。而只有改用float才能成功运行。由此可知,对于特定的程序,要用特定的数据类型。

 

 


 


 

 

原创粉丝点击