编写一个c语言程序,求摄氏温度,要求输出celsius为整数
时间: 2023-03-25 22:02:28 浏览: 157
您好,以下是回答:
```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语言编程入门:PTA习题解答与实例》来获得额外的指导和实际案例。
参考资源链接:[C语言编程入门:PTA习题解答与实例](https://wenku.csdn.net/doc/20cyw1epnb?spm=1055.2569.3001.10343)
在这个问题中,你需要执行以下步骤:
1. 使用`scanf`函数从用户获取华氏温度值。
2. 应用温度转换公式计算摄氏温度值。
3. 将摄氏温度值转换为整数类型,以便进行后续的均值计算和四则运算。
4. 由于需要计算四位整数范围内的均值,你需要设计一个算法来处理数字分解,将整数分为四位一组并计算每组的均值。
5. 实现一个简单的加减乘除计算器,对摄氏温度值进行四则运算,并格式化输出结果。
下面是一个简化版的示例代码,仅供参考:
```c
#include <stdio.h>
int main() {
int fahrenheit;
float celsius;
scanf(
参考资源链接:[C语言编程入门:PTA习题解答与实例](https://wenku.csdn.net/doc/20cyw1epnb?spm=1055.2569.3001.10343)
阅读全文