这段代码有两个问题:

  1. 在使用scanf函数接收输入时,应该使用%lf格式控制符来匹配double类型的变量,而不是%f
  2. 在最后输出结果时,应该输出变量hsd的值,而不是ssd的值。
#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

原文地址: https://www.cveoy.top/t/topic/hNG6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录