圣人惠 发表于 2017-8-5 09:15:03

数据错误

不知道是参数传递还是转化说明、类型错误的问题

ba21 发表于 2017-8-5 11:45:08

参考
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]
查看完整版本: 数据错误