第二次实验报告

第二次上机报告

                                       李娉婷    120705121

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

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

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

 

 我的程序:

//*************************
//对于dollar=100,200,300,....1000,100美元=621人民币
//显示美元和人民币的汇率表
//code by 李娉婷 120705121 2013-3-15
#include<stdio.h>
int main()
{
	int dollar,yuan;
	int lower ,upper,step;

	lower=100;
	upper=1000;
	step=100;
	dollar=lower;

	printf("lipingting,120705121\n","");
		while(dollar<=upper){
			yuan=dollar*6.21;
			printf("%d %d\n",dollar,yuan);
			dollar=dollar+step;
		}
		return 621;
}


运行结果截图:

     编后感言:这是第一个自己独立思考编出来的程序,(说真的,刚开始就感觉到不知从何下手啊,但想着大家都会,为什么我不可以哩,,所以就克服烦躁心理去想,仔细的想。。。)对照上次编写的程序,努力地想弄懂每个代码的意思,一步一步的想,一步一步的对照,很开心,最终编完后看到的运行结果是正确的,,真的好开心,好开心!!!!!!

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

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

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

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

 

我的程序:

//*************************
//华氏温度与摄氏温度对照表
//code by lipingting 120705121 
//**************************
#include <stdio.h>
int main()
{
	int f;
	int c;

	int lower=0;
	int upper=300;
	int step=20;
	f=lower;

	printf("李娉婷,120705121 \n","");
	while(f<=upper)
	{
		//**************************************
		//摄氏与华氏温度转换公式
		//c=(5/9)(F-32)
		//**************************************
		c=(5.0/9.0)*(f-32.0);
		printf("%f\t%f\n",f,c);
		f=f+step;
	}
	return 0;
}

 

 

运行结果截图

 

思考:运行结果和预期的不一样,可能是代码错误,也许是函数不对。

 

按要求修改代码后的程序

//*********************
//摄氏温度与华氏温度
//code by lipingting 120705121 
#include<stdio.h>
int main()
{
	float f;
	float c;

	float lower=0;
    float upper=300;
	float step=20;
	f=lower;

	printf("lipingting,120705121\n","");
	while(f<=upper)
	{
		//***********************
		//摄氏与华氏温度转换公式
		//c=(5/9)(F-32)
		//***********************
		c=(5.0/9.0)*(f-32.0);
		printf("%f\t %f\n",f,c);
		f=f+step;
	}
	return 0;
}


 

运行结果截图

 

             修改代码后,对比两者的程序,基本的数据类型不同,影响结果,所以以后要根据不同的程序选择合适的数据类型,以免导致错误。

              经过这次的编写,稍稍进了一步对程序代码的理解,也提高了稍微多的一点点兴趣在独立编写上。


 


 

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值