今天简单的做了个华氏与摄氏的对应表,可以通过修改步长和.xf来修改精度。
写代码犯的一些错误:
1,前面变量修改成浮点数但后面格式说明符不正确,用成了%d。真是动一发而牵全身。
2,printf语句在摄氏的后面,导致打印出的结果华氏与摄氏无法对应。
下面是源代码:
//this is comment
// 这是代码,将华氏转变为摄氏
#include <stdio.h>
int main()
{
float fahr, celsius;
float lower, upper, step;
// 接下来进行赋值
lower = 0;//下限
upper = 300;//上限
step = 20;//步长
fahr = lower;
while (fahr <= upper)
{
celsius = 5 * (fahr - 32) / 9;
printf("\n华氏%.2f 摄氏%.2f", fahr, celsius);
fahr += step;
}
return 0;
}
自己现在是在看机械工业出版社的C语言程序设计,有啥问题都是直接AI,感觉看视频太浪费时间了。
鼓励一下自己