这个题的那个公式是错的吧。。
#include
using namespace std;
int main(void) {
float a,c;
char b;
scanf_s("%f%c", &a,&b); //输入数据
//根据字母选择进行计算
if (b == 'F' || b == 'f') {
c = 5 * (a - 32) / 9;
printf("%.2fC", c);
}else {
if (b == 'C' || b == 'c') {
c = 32 + 9 * a / 5;
printf("%.2fF", c);
}else { //若两者都不符合则输出error
printf("Error");
}
}
return 0;
}
求大神写下代码 顺便带下注解