#define _CRT_SECURE_NO_WARNINGS 1#include stdiohint mainvoid double ssd = 00; double hsd = 00; printf如果你想要进行摄氏度与华氏度转换的话请先输入你想要转换的摄氏度的值:n; scanff &ssd; hsd = ssd 18+32; printf转换的结果为f华氏度ssd; return 0
这段代码有两个问题:
- 在使用
scanf函数接收输入时,应该使用%lf格式控制符来匹配double类型的变量,而不是%f。 - 在最后输出结果时,应该输出变量
hsd的值,而不是ssd的值。
原文地址: https://www.cveoy.top/t/topic/hNG6 著作权归作者所有。请勿转载和采集!