weixin_41553224
2019-02-11 19:51各路大神!请问为什么我这个程序不能通过输入任意的字母来结束循环。
各路大神!请问为什么我这个程序不能通过输入任意的字母来结束循环。
#include<stdio.h>
#define a 1.8
#define b 32.0
int main(void)
{
printf("该程序将华氏度转化为摄氏度,下面请输入华氏度\n" );
printf("若您想启动摄氏度转华氏度程序,请先输入任意小于-169.5的数字\n");
float Fahr,Cels;
scanf("%f",&Fahr);
while(Fahr>-169.5f)
{
Cels=(a)*(Fahr)+b;
printf("%.1f华氏度=%.1f摄氏度\n",Fahr,Cels);
scanf("%f",&Fahr);
}
printf("摄氏度转华氏度程序已启动,请输入温度/摄氏度\n");
scanf("%f",&Cels);
while(Cels>-273.16f)
{
Fahr=(Cels-b)/a;
printf("%.1f摄氏度=%.1f华氏度\n",Cels,Fahr);
scanf("%f",&Cels);
}
printf("bye");
return 0;
}
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- 部署项目起不来,试了各种方式都不行,求各路大神给解决一下
- java
- eclipse
- 6个回答
- 用C语言实现从键盘输入一组非零整数(以输入零作为输入结束的标志)
- c语言
- 3个回答
- java编程逻辑,求各路大神帮忙,本人小白
- map过滤
- java
- 编程
- 按顺序过滤
- 逻辑问题
- 3个回答
- jquery.post调用spring mvc的声明url不跳转,请教大神这是什么原理
- spring
- jquery
- 4个回答
- 不会编写该道代码题,求助各路大神
- 怎么编写代码?
- 4个回答
换一换