第二次上机实验

                                              第二次上机实验                                                                  姓名:王俊伟   学号:120705112   班级:12电信1班

 

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

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

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

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

要求:独立思考和编写

 

我的程序:

//**************************************
//对fahr=100,200,300,....,1000
//显示美元和人民币的汇率
//Code by 王俊伟 120705112 2013-3-15
//**************************************
#include<stdio.h>
int main()
{
	int dollar,rmb;
	int lower,upper,step;
	lower=100;
	upper=1000;
	step=100;
	dollar=lower;
	printf("王俊伟,120705112\n","");
		while(dollar<=upper){
			rmb=6.21*dollar;
			printf("%d%d\n",dollar,rmb);
			dollar=dollar+step;
		}
		return 0;
}

 

成功运行程序截图:

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

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

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

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

 

我的程序:

//****************************************
//对fahr=0,20,...,300
//华氏温度与摄氏温度转换
//Code by 王俊伟 120705112 2013-3-15
//****************************************
#include<stdio.h>
int main()
{
	int f;
	int c;
	int lower=0;
    int upper=300;
	int step=20;
	f=lower;
	printf("王俊伟,120705112\n","");
	while(f<=upper)
	{
		//**************************
		//摄氏与华氏温度转换公式
		//c=(5/9)(F-32)
		//**************************
		c=(5.0/9.0)*(f-32.0);
		printf("%d\t %d\n",f,c);
		f=f+step;
	}
	return 0;
}


 成功运行效果截图:

 

  不知为何我能出现正确的运行结果,反复查看未找到原因...求老师指教

修改程序后我的程序:

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



成功运行后运行效果截图:

 

将代码中的“int”改为“float”,将“d”改为“f”,即将整个代码的数据类型由整型改为了浮点型,可以出现小数。

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

第二次上机心得与体会:

   第二次上机了,感觉不会那么慌乱了,自信很多,也感觉熟练很多,相反的对待这次更有难度更有挑战性的任务我的第一感觉是跃跃欲试,对任务充满了浓厚的兴趣!虽然任务2的第一个结果和预计的结果不太一致,希望来指教下,期待自己能熟练独立完成一个c程序编程的那一天!


   

任务2将“c=(5.0/9.0)*(f-32.0); ” 改为c=(5/9)*(f-32); 修改后成功运行效果截图:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值