printf()中,%d表示一个int型变量,变量就是","之后的变量,这里是fahr。
“\t”表示TAB制表符,也就是空N格(一般是4格).
这是printf的基本用法,看基础吧。
printf("%d\t%d\n",fahr,celsius);
打印一行,“”里是打印的格式,格式里面的%d表示一个整数,打印时一次用后面的表达式数值代入;
\t,表示分列打印,每列上下对齐;\n表示回车换行,到达下一行的开头。
程序是从0(lower)开始,每隔20(step),分行分列打印摄氏温度与华氏温度的对照表,所以下一行要执行fahr=fahr+step
printf就是打印信息的函数,打印出fahr、celsius的值,由于这2个值是int类型,所以用%d表示,\t是转义字符,代表制表符。
fahr=fahr+step就是fahr为原先的值再加上step的值,表示步长为20,上面注释也已经说得很清楚了哎。
整个while循环就是2种温度值的转换算法。
%d表示一个整形值,\t输出一个tab符,\n表示回车
fahr=fahr+step表示将fahr和step的和赋值给fahr
你知道步长是什么意思么?
你知道等差数列么?
你看清了题目么?
题目是叫你求华氏度为0 20 40 60 一直到300 的值好吧!肯定每次都要加上20额