数据错误
不知道是参数传递还是转化说明、类型错误的问题 参考http://blog.csdn.net/wlx65003/article/details/50396909
代码:
#include <stdio.h>
void Temperatures(double n);
int main(void)
{
int back;
double C;
printf("请输入需转换的摄氏温度,或输入q结束程序。\n");
back = scanf_s("%lf", &C);
printf("%lf\n", C);
while (back == 1)
{
Temperatures(C);
back = scanf_s("%lf", &C);
}
return 0;
}
void Temperatures(double n)
{
double kai, hua;
kai = n + 273.16;
hua = n* 1.8 + 32.0;
printf("%.2f 经转换得:\n开氏温度为%.2f; \n华氏温度为%.2f 。\n", n, kai, hua);
}
页:
[1]