C语言编程:输入一个华氏温度,要求输出摄氏温度,公式为:c=5(F-32)/9,谢谢! C语言问题。编写以后程序,输入一个华氏温度,要求输出摄氏温度...

\u8f93\u5165\u4e00\u4e2a\u534e\u6c0f\u6e29\u5ea6\uff0c\u8981\u6c42\u8f93\u51fa\u6444\u6c0f\u6e29\u5ea6\u3002\u516c\u5f0f\u4e3a\uff1ac=5/9(F-32)\u3002\u6b64\u516c\u5f0f\u7528C\u8bed\u8a00\u8868\u793a\uff0c\u6b63\u786e\u7684\u4e3a\uff08 \uff09\u3002

\u53ef\u4ee5\u53c2\u8003\u4e0b\u9762\u7684\u4ee3\u7801\uff1a
#include
int main(void)
{
float c,f;
printf("\u8bf7\u8f93\u5165\u4e00\u4e2a\u534e\u6c0f\u6e29\u5ea6:\n");
scanf("%f",&f);
c=(f-32)*5/9;
printf("\u5bf9\u5e94\u7684\u6444\u6c0f\u6e29\u5ea6\u662f:%.2f\n",c);
}

\u6269\u5c55\u8d44\u6599\uff1a
printf()\u51fd\u6570\u662f\u683c\u5f0f\u5316\u8f93\u51fa\u51fd\u6570, \u4e00\u822c\u7528\u4e8e\u5411\u6807\u51c6\u8f93\u51fa\u8bbe\u5907\u6309\u89c4\u5b9a\u683c\u5f0f\u8f93\u51fa\u4fe1\u606f\u3002\u5728\u7f16\u5199\u7a0b\u5e8f\u65f6\u7ecf\u5e38\u4f1a\u7528\u5230\u6b64\u51fd\u6570\u3002\u51fd\u6570\u7684\u539f\u578b\u4e3a\uff1aint printf(const char *format, ...)\uff1b\u51fd\u6570\u8fd4\u56de\u503c\u4e3a\u6574\u578b\uff0c\u82e5\u6210\u529f\u5219\u8fd4\u56de\u8f93\u51fa\u7684\u5b57\u7b26\u6570\uff0c\u8f93\u51fa\u51fa\u9519\u5219\u8fd4\u56de\u8d1f\u503c\u3002
scanf\u51fd\u6570\u539f\u578b\uff1aint scanf(const char * restrict format,...);
\u8fd4\u56de\u503c
scanf\u51fd\u6570\u8fd4\u56de\u6210\u529f\u8bfb\u5165\u7684\u6570\u636e\u9879\u6570\uff0c\u8bfb\u5165\u6570\u636e\u65f6\u9047\u5230\u4e86\u201c\u6587\u4ef6\u7ed3\u675f\u201d\u5219\u8fd4\u56deEOF\u3002

\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-printf()
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-scanf \uff08\u8ba1\u7b97\u673a\u8bed\u8a00\u51fd\u6570\uff09

#include
void main()
{
float j;
printf("\u8f93\u5165\u534e\u6c0f\u6e29\u5ea6\uff1a");
scanf("%f",&j);
printf("\n\u6444\u6c0f\u6e29\u5ea6\u4e3a\uff1a");
printf("%5.3f",((5.0/9)*(j-32)));
getchar();
}

可以参考下面的代码:

#include <stdio.h>

int main(void)

{

float c,f;

printf("请输入一个华氏温度:
");

scanf("%f",&f);

c=(f-32)*5/9;

printf("对应的摄氏温度是:%.2f
",c);

}

扩展资料:

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。函数的原型为:int printf(const char *format, ...);函数返回值为整型,若成功则返回输出的字符数,输出出错则返回负值。

scanf函数原型:int scanf(const char * restrict format,...);

返回值

scanf函数返回成功读入的数据项数,读入数据时遇到了“文件结束”则返回EOF。

参考资料来源:百度百科-printf()

参考资料来源:百度百科-scanf (计算机语言函数)



题目:编写该程序,计算华氏温度一百五十对应的摄氏温度。计算公式:c=5(f-31)/9,输出数据要求为整型。c为摄氏度,f为华氏温度。

输出格式 :fahr = 150, celsius = 计算所得摄氏温度的整数值

int main(){

int fahr = 150,celsius;

celsius = 5*(fahr-32)/9;

printf("fahr = 150, celsius = %d
",celsius);

return 0;

}

仅供参考,等号的前后都要空格,如果原题给了输出格式,要仔细看或者直接复制,还有就是int main 下面的每行前都有空的,和return对齐的,软件上会有的。

int main前面还有,大体如下图所示,该答案仅供参考,我只是个菜菜,也在辛苦地专研迷惑中。



我以前也用C语言编的,后来觉得还是VBS好,不信你试试。(我自编的)

a="欢迎使用本软件!"&vbCr&vbCr&"本程序可互换摄氏度与华氏度。您想干什么?(0=摄氏度-华氏度;1=华氏度-摄氏度)"
b=inputbox(a,"温度转换器")
if b="" then
msgbox("程序没有接收到任何字符!请重新启动程序以重试!")
else
b=int(b)
select case b
case 0
a="请输入要转化的温度:"
c=inputbox(a,"温度转换器")
if c="" then
msgbox("程序没有接收到任何字符!请重新启动程序以重试!")
else
c=int(c)
if c<-273.15 then
msgbox("错误!温度低于绝对零度!")
else
f=1.8*c+32
msgbox("将此温度转化成华氏度为:"&f&"℉")
end if
end if
case 1
a="请输入要转化的温度:"
f=inputbox(a,"温度转换器")
if f="" then
msgbox("程序没有接收到任何字符!请重新启动程序以重试!")
else
f=int(f)
if f<-459.67 then
msgbox("错误!温度低于绝对零度!")
else
c=(f-32)/1.8
msgbox("将此温度转化成摄氏度为:"&c&"℃")
end if
end if
case else
msgbox("输入错误!")
end select
end if

将上面的程序粘贴到记事本里,保存时文件名设为“温度转换器.vbs”(不带引号),可从摄氏度转化为华氏度,或从华氏度转化为摄氏度,还防止输入低于绝对零度的温度,也会对不输入信息做出提示。

#include <stdio.h>
main()
{
float f,c;
printf("please enter F:");
scanf("%f", &f);
c=5.0*(f-32.0)/9.0
printf("%f",c);
}

  • 缂栫▼棰: 杈撳叆涓涓崕姘忔俯搴F,杈撳嚭瀵瑰簲鐨勬憚姘忔俯搴,缁撴灉淇濈暀涓や綅灏忔暟...
    绛旓細include <stdio.h> int main(){ float f,F;scanf("%f",&F);f=(5.0/9)*F;printf("%f\n",f);return 0;}
  • 杈撳叆涓涓崕姘忔俯搴,瑕佹眰杈撳嚭鐩稿簲鐨勬憚姘忔俯搴︺傝浆鎹㈠叕寮忎负:C=5/9(F-32...
    绛旓細include<stdio.h> void main(){ float c,f;scanf("%f",&f);c=5.0/9*(e-32);printf("%f",c);}
  • c璇█杈撳叆涓涓崕姘忔俯搴,瑕佹眰杈撳嚭鎽勬皬娓╁害銆傚叕寮忎负c=5/9(f-32)_鐧惧害...
    绛旓細include <stdio.h>main(){float f,c;printf("please enter F:");scanf("%f", &f);c=5.0*(f-32.0)/9.0printf("%f",c);}
  • C璇█闂銆缂栧啓浠ュ悗绋嬪簭,杈撳叆涓涓崕姘忔俯搴,瑕佹眰杈撳嚭鎽勬皬娓╁害銆傚叕寮忎负C...
    绛旓細include<stdio.h> void main(){ float j;printf("杈撳叆鍗庢皬娓╁害锛");scanf("%f",&j);printf("\n鎽勬皬娓╁害涓猴細");printf("%5.3f",((5.0/9)*(j-32)));getchar();}
  • 涓冦缂栫▼搴,杈撳叆涓涓崕姘忔俯搴,瑕佹眰杈撳嚭鐩稿簲鎽勬皬娓╁害鍏紡涓:c=5/9(f...
    绛旓細// 鍗庢皬娓╁害涓庢憚姘忔俯搴﹀鐓ц〃 include<stdio.h> include<stdlib.h> int main(){ float fahr = 0,cels = 0;int low = 0,max = 300,step = 20;printf ("\t===鏈绋嬪簭杈撳嚭鍗庢皬鍜屾憚姘忕殑娓╁害瀵圭収锛===\n\t2006-12-30\n");fahr = low;printf ("\n\n鍗庢皬娓╁害锛 鎽勬皬娓╁害锛歕n---...
  • C璇█ 杈撳叆涓涓崕姘忔俯搴f,瑕佹眰杈撳嚭鎽勬皬娓╁害c,鍏紡涓篶=5/9(f-32);杈
    绛旓細int main(){ float f,c;scanf("%f",&f);c=5.0/9*(f-32);printf("%0.2f",c);}
  • c璇█鍗庢皬搴﹀浣曡浆鎹㈡垚鎽勬皬搴?
    绛旓細杈撳叆涓涓崕姘忔俯搴F锛岃姹傝緭鍑烘憚姘娓╁害C銆傞氳繃绋嬪簭鏉ヨ绠楀紡瀛:(a + b)*c/(d*d - e*e*e)銆傛憚姘忓害鍗庢皬搴︿箣闂寸殑鍏崇郴锛氭憚姘忔俯搴︼紙鈩冿級鍜屽崕姘忔俯搴︼紙鈩夛級涔嬮棿鐨勬崲绠楀叧绯讳负锛 鍗庢皬搴=鎽勬皬搴γ1.8+32 鎽勬皬搴=(鍗庢皬搴-32)梅1.8 5(鍗庢皬搴-50)=9(鎽勬皬搴-10)銆傛敞鎰忥細鑻涓鍗庢皬娓╁害锛C涓烘憚姘...
  • 鍦C璇█绋嬪簭涓庢牱缂栧啓涓涓绋嬪簭,浠庨敭鐩樹笂杈撳叆鍗庢皬娓╁害,灞忓箷鏄剧ず瀵瑰簲...
    绛旓細include <stdio.h> void main(){ double f,c,b;scanf("璇杈撳叆鍗庢皬娓╁害: %f\n",&f);c=f-32;b=5.00/9;c=b*c;printf("瀵瑰簲鐨勬憚姘忔俯搴︿负: %f\n",c);}
  • C璇█棰 缂栧啓绋嬪簭,杈撳叆鍗庢皬娓╁害F,鎸夊叕寮忚绠楀苟杈撳嚭瀵瑰簲鐨勬憚姘娓╁害C...
    绛旓細鐢变簬瀹氫箟鐢ㄢ渋nt鈥 涓烘暣鍨嬪彉閲忥紝鍦ㄨ绠5/9鏄绠楁満榛樿缁撴灉涓0锛屾渶濂戒娇鐢╢loat鎴杁ouble鏉ュ畾涔夊彉閲忥紝鍦杈撳叆杈撳嚭鏄敞鎰忔敼鎴愨%f\n鈥
  • c璇█缂栫▼
    绛旓細缁欎綘锛歩nclude <stdio.h> void main(){ float c,f; //瀹氫箟涓や釜鍙橀噺锛宖涓鍗庢皬娓╁害锛宑涓烘憚姘忔俯搴 printf("璇杈撳叆涓涓崕姘忔俯搴︼細\n");scanf("%f",&f); //杈撳叆鍗庢皬娓╁害鐨勫硷紝鐢变簬f涓烘诞鐐瑰瀷锛屾墍浠ョ敤%f璇诲叆 c=(5.0/9)*(f-32);//鏍规嵁鍏紡璁$畻鎽勬皬娓╁害锛岀敱浜庡綋/鐨勫乏鍙冲奸兘涓烘暣鏁版椂涓哄彇鏁...
  • 扩展阅读:cnc编程必背50个程序 ... 华氏温度计对照表 ... 宏程序编程入门自学 ... c++华氏度转摄氏度编程 ... 1摄氏相当于多少华氏 ... c语言必背100代码 ... 100华氏摄氏度多少c ... c语言编程题经典100例 ... c语言编程输入输出例子 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网