用C语言编写一个程序:华氏温度和摄氏温度的转换公式为c=(f-32)1.8,

用C语言编写一个程序:华氏温度和摄氏温度的转换公式为c=(f-32)1.8,,第1张

#include

<stdioh>

/主头文件/

#include<ctypeh>

/字符测试与映射头文件/

void

main()

{

double

celsius=00;

/摄氏/

double

fahrenheit=00;

/华氏/

double

celsius_to_fahrenheit=00;

/摄氏转华氏/

double

fahrenheit_to_celsius=00;

/华氏转摄氏/

char

choose=0;

/选择/

printf("请选择你要查询的温度计量单位

摄氏度(C)和

华氏度(F):");

scanf("%c",&choose);

switch(toupper(choose))

/switch将输入的字符转换为大写/

{

case

'C':

printf("\n请输入摄氏温度:

");

scanf("%lf",&celsius);

if(celsius)

celsius_to_fahrenheit=celsius18+32;

/摄氏转华氏运算方法/

printf("\n摄氏

%2lf

转换成

华氏

%2lf

\n\n",celsius,celsius_to_fahrenheit);

break;

/跳出switch/

case

'F':

printf("\n请输入华氏温度

");

scanf("%lf",&fahrenheit);

if(fahrenheit)

fahrenheit_to_celsius=(fahrenheit-32)5/9;

/华氏转摄氏运算方法/

printf("\n华氏

%2lf

转换成

摄氏

%2lf

\n\n",fahrenheit,fahrenheit_to_celsius);

break;

/跳出switch/

default:

/如果与case不匹配/

printf("\n\a输入错误

请重新尝试!\n\n");

/输出这个语句/

}

}

这个基本上很具体了

你应该能看得懂。

#include <stdioh>

double b2d(char s);

int main(void) 

{

char s[100];

while(gets(s))

{

fflush(stdin);

printf("%0lf\n",b2d(s));

}

return 0;

}

double b2d(char s)

{

double n;

for(n=0;s;++s)

{

n=n2+s-'0';

}

return n;

}

int i;

char buf1[80]={0};

char buf2[80]={0};

char p;

scanf("%d",i);

for(p = buf1;i>0; i /=2, p++ ) p = '0'+i%2;

for(p--; p>=buf1; i++,p--) buf2[i] = p;

printf("%s",buf2);

标准输入函数是scanf(),它在<stdioh>头文件里。C语言源程序文件的后缀是c。scanf()函数用于从标准输入设备(例如键盘)读取输入,并根据指定的格式进行解析和存储。该函数返回成功转换和存储的参数数量,如果未成功转换任何参数,则返回0。

以上就是关于用C语言编写一个程序:华氏温度和摄氏温度的转换公式为c=(f-32)/1.8,全部的内容,包括:用C语言编写一个程序:华氏温度和摄氏温度的转换公式为c=(f-32)/1.8,、C语言,写一个函数,实现二进制到十进制的转换。、编写程序,读键盘输入的一个十进制正整数,通过函数调用的方法将它转换为相应的二进制数并输出。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9785398.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存