C++实现根据输入的英寸的长度来判断分别应输出多少英尺,米和厘米。

根据输入的英寸的长度来判断分别应输出多少英尺,米和厘米。已知:
1英尺 = 12英寸;
1英尺 = 0.3048米;
1米 = 100厘米;
输入:英尺数
输出:对于的英尺数,米和厘米
其具体实现代码如下:

#include<iostream>
using  namespace std;

const double M = 12;
const double N = 0.3048;
const double C = 100;

int getInput(double& yc)
{
   cout<<"输入长度为"; 
   cin>>yc;
   cout<<"英尺"<<endl;
   return yc;
}
double computer1()
{
	double y;
	double meter;
	meter = getInput(y) * N;
	return meter; 
}
double computer2()
{
	double y;
	double cmeter;
	cmeter = getInput(y) * N * C;
	return cmeter; 
}
double computer3()
{
	double y;
	double yic;
	yic = getInput(y) * M;
	return yic;
}
int main()
{
	double mm,mc,my,k;
	char ans;
	do
	{ 
	mm = computer1();
	cout<<"约等于"<<mm<<"米"<<endl; 
	mc = computer2();
	cout<<"约等于"<<mc<<"厘米"<<endl;
	my = computer3();
	cout<<"约等于"<<my<<"英寸"<<endl; 
	cout<<"test again?";
	cout<<"Type Y or y for yes or type N or n for no:" ;
	cin>>ans;
	cout<<endl;	
	}while(ans == 'Y' || ans == 'y');
	return 0;
 } 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值