第二次上机报告

C语言编程实践:汇率计算与变量类型理解
本文详细介绍了使用C语言进行汇率计算及理解整型与浮点型变量的区别。通过编写两个程序实例,展示不同数据类型对程序运行结果的影响,包括汇率表的生成及温度转换公式的应用。

姓名:章胧胧     学号:120705118      班级:12电信1

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

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

实验内容:编写一个“ 显示美元和人民币的汇率 ”C程序
实验目的:进一步掌握简单C程序的编写和运行过程
序的编写和运行过说明:假设 100 美元=621人民币 ,程序显示 100 、200 、300 ….1000.美元与人民币汇率表
要求: 独立思考和编写

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

程序如下:

#include<stdio.h>
int main()
{
	int fahr,celsius;
	int lower,upper,step;

	lower=100;  /*金钱的下限*/
	upper=1000; /*金钱的上限*/
	step=100;  /*步长*/
	fahr=lower;

	printf("章胧胧,18\n","");
	while (fahr<=upper) {
		celsius=(6.21)*fahr;
        printf("%d\t%d\n",fahr,celsius);
		fahr=fahr+step;
	}
	return 0;
}

然后运行程序得到:

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

任务 2:了解 int和 loat变量类型
实验内容: 修改 "华氏温度与摄对照表 "
实验目的: 了解 “同一变量”定义 不同数据类型 ,如何影响程序运行结果
程序如下:

#include <stdio.h>
int main()
{
	int f;    //摄氏温度与华氏温度
	int c;    //摄氏温度

	int lower=0;  //温度表的下限
	int upper=300; //温度表的上限
	int step=20;  //步长
	f=lower;

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


程序运行结果如图:

 

步骤2:再一次修改代码
--------------------------------------------------------------------------------

运行程序如下:

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

	float lower=0;  //温度表的下限
	float upper=300; //温度表的上限
	float step=20;  //步长
	f=lower;

	printf("章胧胧,18\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;
}


运行程序如图:

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

第二次C程序上机心得体会

这次上机课,我学会如何根据原来的创造自己所要用的,尽管还不熟知代码的意思,但我相信以后一定会了解的,fighting!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值