C++改错题,急!摄氏华氏转换
for (fahr = lower; fahr <= upper; fahr++)
接下来,我们需要在循环体内实现摄氏度和华氏度之间的转换。正确的转换公式为:
celsius = 5.0 / 9.0 * (fahr - 32.0)
然后,为了清晰地展示转换结果,我们可以使用printf函数来输出华氏度和对应的摄氏度。具体代码如下:
printf("%3.0f %6.1f\n", fahr, celsius);
通过这样的调整,代码可以正确地将华氏温度转换为摄氏温度,并逐行显示转换结果。这不仅解决了代码中的语法问题,还确保了程序的正确运行。
需要注意的是,确保lower和upper变量已经被正确定义并赋值,以便循环能够正确执行。此外,printf函数中的格式说明符%3.0f和%6.1f分别用于格式化输出华氏度和摄氏度,确保输出结果的清晰可读。
通过这些调整,代码将能够按预期执行,实现华氏温度到摄氏温度的转换,并逐行显示转换结果。这不仅解决了当前的编程问题,也为后续的编程任务打下了良好的基础。
摄氏度(C)与华氏度(F)的转化表从0~150摄氏度,F=1.8*C+32,转化间隔为1...
main(){ printf("c---f\\n\\n",i,1.8*c+32);float c;for(i=0;(int)i<=150;i++)printf("%d---%d",i,1.8*c+32);}
编写一个C语言程序,调用FUN函数实现华氏---摄氏温度转换。并在主函数...
include <stdio.h> void fun(float *h){ for(int i=0;i<12;i++)h[i]=(h[i]-32)\/1.8;} void main(){ float h[12];printf("请输入华氏温度:");for(int i=0;i<12;i++)scanf("%f",&h[i]);fun(h);printf("华氏温度转为摄氏温度为:\\n");for(i=0;i<12;i++)print...
...输入华氏温度(F)按下列公式计算并输出对应的摄氏温度(C):C=5(F...
6.2f表示:输出的数据有6列,其中有2位小数 printf("输入F氏温度"):在输出语句中是可以出现中文的,这个是和编译器有关的,Turbo C可能不支持中文输入输出 ;VC++和VS等都支持
C语言问题,十进制转换任何进制数,请问错在哪?无限循环了好像_百度知 ...
m=++i;n=j++;printf(“%d,%d,%d,%d”,i,j,m,n);}解:9,11,9,103.12 写出下面表达式运算后a的值,设原来a=12。设a和n都已定义为整型变量。...4.9输入一个华氏温度,要求输出摄氏温度。公式为c=5(F-32)\/9输出要求有文字说明,取位2小数。main(){float F,c;scanf("%f",&F);c=5*(F-32)\/9...
C语言程序设计实现任一字符和字符串长度的输出,其中字符和字符串内容由...
输入任意长度字符串,并输出打印字符串及其长度。include<stdio.h>#include<malloc.h>#include<conio.h>char *input();\/\/输入任意长度字符串(可包含空格),回车确认,返回输入的字符串int getLen(char *str);\/\/通过指针获取字符串长度void meError(void *p);\/\/内存申请失败int main(){ char ...
PHP使用do-while实现;输出摄氏温度与华氏温度的对照表
x=1;i=1;do { y=$x*9\/5.0+32;echo $x." ".$y."<Br\/>";x=$x+20;i++;} while ( $i<=10 )
自考高级语言程序设计大题,考点是编写函数和调用,求标准答案,跪求答案...
printf("请输入一个摄氏温度:");scanf("%f",&c);f=temp(c);printf("华氏温度为:%5.2f\\n",f);} float temp(float c){ return (9.0\/5.0*c+32);} 2 include "stdio.h"void main(){ int total=1020;int day=0;while(total>=0){total=total\/2-2;day++;} printf("day=%d\\...
能不能给我也发个答案啊!!!(c\/c++程序设计教程 张世民主编) 邮箱...
printf("%d,%d\\n",++i,j--);} A、 11,10 B、 9,10 C、 11,9 D、 10,9 10、巳知字母A的ASCII码是65,以下程序的执行结果是 。include<stdio.h> main(){ char c1='A',c2='Y';printf("%d,%d\\n",c1,c2);A、 A,Y B、 65,65 C、 65,90 D、 65,89 11、下列运算符中...
使用do-while实现
while循环开始后,先判断条件是否满足,如果满足就执行循环体内的语句,执行完毕后再回来判断条件是否满足,如此无限重复;直到条件不满足时,执行while循环后边的语句。简单来讲就是说while循环是先判断后循环, 判断如果满足条件进入循环 本次循环后再次判断 。举个例子:do-while循环与while循环的不同在于:...
求C语言试题
case 'h': v1++;default: v2++;} printf("%d,%d\\n",v1, v2);} 7、有如下程序 void main( ){ int i,sum=0;for(i=1;i<=3;sum++) sum+=i;printf("%d\\n",sum);} 该程序的执行结果是( )A) 6 B) 3 C) 死循环 D) 0 8、能正确表示a和b 同时为正或同时...