中国石油大学C语言上机题答案.zip(7)
发布时间:2021-06-06
发布时间:2021-06-06
请你根据温度转换公式设计一个温度转换程序,可以进行温度转换。如果输入摄氏温度,显示转换的华氏温度;如果输入华氏温度,显示转换的摄氏温度。
温度转换的公式为:F=(C×9/5)+32 ;C=(F-32)×5/9 ;式中F--华氏温度,C--摄氏温度。
输入: 第一个数据(1 或 2 )确定转换的类型:华氏转摄氏(1);摄氏转华氏(2); 第二个数据是相应需要转换的温度值。
输出: 相应的转换后的温度值(保留小数点后 2 位)。
#include <stdio.h>
void main()
{
int lx;
double f,c;
scanf("%d",&lx);
if(lx==1){
scanf("%lf",&f);
c=(f-32)*5/9;
printf("The Centigrade is %.2f\n",c);
}
else{
scanf("%lf",&c);
f=(c*9/5)+32;
printf("The Fahrenheit is %.2f\n",f);
}
}
4.2 分段函数
有一分段函数,y=f(x)。当x小于6时,y=x-12;当x大于等于6且小于15时,y=3x-1;当x大于等于15时,y=5x+9.从键盘上输入一个整数x,输出对应的y值。 #include <stdio.h>
void main()
{
int x,y;
scanf("%d",&x);
if(x<6)
y=x-12;
else if(x<15)
y=3*x-1;
else
y=5*x+9;
printf("%d\n",y);
return 0;
}
4.3 整数位数判断
输入一个不多于5位的正整数,要求: (1)求它是几位数;(2)逆序打印出各位数字。 #include <stdio.h>
下一篇:知法守法主题班会