一个程序两个单位互化
将英寸和厘米互化
1英寸= 2.54厘米
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
#include<stdio.h>
int main()
{
double y;
int n;
printf("英寸转厘米请输入1, 厘米转英寸请输入2:");
scanf("%d",&n);
if (n==1)
{
printf("请输入英寸值:");
scanf("%lf",&y);
printf("转化成厘米后:%lf\n",y*2.54);
}
else
{
printf("请输入厘米值:");
scanf("%lf",&y);
printf("转化成英寸后:%lf\n",y/2.54);
}
return 0;
}
封装两个转换函数就好了,任何地方都能够调用进行转换
double inch2cm(double inch)
{
return inch*2.54;
}
double cm2inch(double cm)
{
return cm/2.54;
}
int main()
{
double d;
printf("请输入英寸值:");
scanf("%lf",&d);
printf("%lf英寸=%lf厘米\n",d,inch2cm(d));
printf("请输入厘米值:");
scanf("%lf",&d);
printf("%lf厘米=%lf英寸\n",d,cm2inch(d));
return 0;
}