编写一个c语言程序,求摄氏温度,要求输出celsius为整数
时间: 2023-03-25 13:02:28 浏览: 79
您好,以下是回答:
```c
#include <stdio.h>
int main() {
float fahrenheit, celsius;
printf("请输入华氏温度:");
scanf("%f", &fahrenheit);
celsius = (fahrenheit - 32) * 5 / 9;
printf("摄氏温度为:%d\n", (int)celsius);
return ;
}
```
以上是一个求摄氏温度的 C 语言程序,用户输入华氏温度,程序将其转换为摄氏温度并输出整数部分。
相关问题
编写一个c语言程序,求摄氏温度,要求输出fahr=100和celsius为整数
以下是我作为 CSDN 开发的 C 知道的回答:
#include <stdio.h>
int main() {
int fahr, celsius;
int lower, upper, step;
lower = ; /* 温度表的下限 */
upper = 300; /* 温度表的上限 */
step = 20; /* 步长 */
celsius = lower;
while (celsius <= upper) {
fahr = celsius * 9 / 5 + 32;
printf("celsius=%d, fahr=%d\n", celsius, fahr);
celsius = celsius + step;
}
printf("fahr=%d, celsius=%d\n", 100, (100 - 32) * 5 / 9);
return ;
}
输出结果为:
celsius=, fahr=32
celsius=20, fahr=68
celsius=40, fahr=104
celsius=60, fahr=140
celsius=80, fahr=176
celsius=100, fahr=212
celsius=120, fahr=248
celsius=140, fahr=284
celsius=160, fahr=320
celsius=180, fahr=356
celsius=200, fahr=392
celsius=220, fahr=428
celsius=240, fahr=464
celsius=260, fahr=500
celsius=280, fahr=536
celsius=300, fahr=572
fahr=100, celsius=37
希望能对您有所帮助。
编写一个c语言程序,输入一个华氏温度,要求输出摄氏温度,结果取两位小数
好的,以下是符合您要求的C语言程序:
```c
#include <stdio.h>
int main() {
float fahrenheit, celsius;
printf("请输入华氏温度:");
scanf("%f", &fahrenheit);
celsius = (fahrenheit - 32) * 5 / 9;
printf("摄氏温度为:%.2f\n", celsius);
return 0;
}
```
这个程序可以接收用户输入的华氏温度,并计算出对应的摄氏温度,最后输出结果,保留两位小数。