第二次上机作业
来源:互联网 发布:新手开淘宝店装修 编辑:程序博客网 时间: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才能成功运行。由此可知,对于特定的程序,要用特定的数据类型。
- 第二次上机作业
- 第二次上机作业
- 第二次上机作业
- 第二次C++上机作业
- c++第二次上机作业
- 第二次上机作业
- 第二次上机作业
- C++第二次上机作业
- C++第二次上机-作业
- 第二次上机作业
- C++第二次上机作业
- 第二次上机作业
- 第二次上机作业
- c++第二次上机作业
- 第二次上机作业
- 第二次上机作业
- C++第二次上机作业
- 【上机作业】第二次上机试题
- flex 回调机制实现
- 鼠标自动点击工具
- Ubuntu解压缩zip,tar,tar.gz,tar.bz2
- java Map java.util.ConcurrentModificationException
- php5与mysql5 web 开发技术详解-17 php优化技巧
- 第二次上机作业
- Uva-11292-Dragon of Loowater
- ipad已有2周未备份。ipad插入电源、被锁定且接入Wi-Fi时会进行备份
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。
- 关于json数据
- (从浅入深)10个经典.NET习题
- 《编程回忆录》之 Unity3D 视频教程
- 第二次上机指导
- 一步一步学Yii开发(二)