#include
int main(int argc, char argv[])
{
float f,c;
printf("输入华氏度:");
scanf("%f\n",f);
c=5.0/9.0(f-32);
printf("等于摄氏度:%.2f\n",c);
return 0;
}
这代码无法执行,调试时出现program stopped at 0x7704f2b.it stopped with signal SLGEGV,Segmentation fault.
试试这个:
#include<stdio.h>
int main()
{
float F,C;//定义浮点型 华氏温度F,摄氏温度C
printf("请输入华氏度F:");
scanf("%f", &F);
C = (5.0 / 9.0) * (F - 32);//公式
printf("华氏温度:%f---->摄氏温度:%f\n",F,C);
return 0;
}
输入的时候需要加&符号哦,这里没有加
#include <stdio.h>
int main(int argc, char argv[])
{
float f,c;
printf("输入华氏度:");
scanf("%f\n",&f);
c=5.0/9.0*(f-32);
printf("等于摄氏度:%.2f\n",c);
return 0;
}