首页 > 文章列表 > 华氏温度转摄氏温度:C语言编程实现

华氏温度转摄氏温度:C语言编程实现

c函数中数度 C语言用直角边长
144 2024-01-25

C语言编程:输入一个华氏温度要输出摄氏温度公式为:c 5F

可以参考下面的代码:

#include

int main(void)

{

float c,f;

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

scanf("%f",&f);

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

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

}

C语言编程:输入一个华氏温度要输出摄氏温度公式为:c

扩展资料:

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

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

返回值

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

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

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

C语言用直角边长

#include/***声明对标准输入输出函数调用***/

#include/***声明math函数的调用***/

#define PI 3.1415926 /***宏定义PI 3.1415926***/

main()

{

float a,b ; /***定义a,b作为两直角边长***/

printf("请输入两边长,以空格隔开:n"); /***提示输入两边长***/

scanf("%f%f",&a,&b);/***读入两边长,分别赋值给a,b***/

printf("两角分别是%f度,%f度",(int)(atan(a/b)/PI*180*100)/100.0,90-(int)(atan(a/b)/PI*180*100)/100.0);/***调用math函数中的atan函数并将弧度数转换为角度然后保留两位小数***/

}

纯手工的哦,原创,希望满足楼主要,以通过编译运行,望采纳

c语言程序:编写函数判断一个正整数是否为完全平方数并输出100

*/

package questions;

public class Q10

{

public static void main(String[]args)

{

int n=0;

for(int i=0;i<=100000;i++)//先确定一个在100000内的大概范围

{

if(isCompSqrt(i+100))

{

n=i;

break;

}

}

System.out.print("所的数是:"+n);

}

private static boolean isCompSqrt(int p)//判断完全平方数的方法

{

boolean flag=false;

double fsqrt=Math.sqrt(p);//先将数开平方

int q=(int)fsqrt;//转换成整数,另q为开平方且转换为整数的结果。

if(p==Math.pow(q,2))//pow(x,y)就是计算x的y次幂。把开平方后的整数再平方,看看它和开平方之前的数是不是相等。

{

flag=true;

}

return flag;

}

}

C语言编程:输入一个华氏温度要输出摄氏温度公式为:c

扩展资料:

return用法:

作用是结束正在运行的函数,并返回函数值。return后面可以跟一个常量,变量,或是表达式。

函数的定义一般是这样的,例如:

int a(int i)//第一个int是函数的返回值的类型,也就是return后面跟的值的类型,a是函数的名称,括号里的是传递给函数的参数,int是参数的类型,i是参数的名字

{

...//省略函数体内容

return b;//b必须与函数头的返回值一致(此处为int型)

}

简单函数举例:

int addOne(int b)

{

return b+1;

}

该函数的作用是取得一个数,将这个数加上1,再将结果返回

调用时这样:

int result=addOne(2);//此时result的值为3

函数括号里的参数也可以为变量或能算出值的表达式

以上就是一个基本的函数,一般的函数都有返回值,也就是return后面跟的值,返回值可以为各种数据类型,如:int,float,double,char,a[](数组),*a(指针),结构或类(c++)

但不是所有函数都有返回值,如果某个函数无返回值,那么返回值的位置则为“void”关键字,此时函数体中无返回值,即无return的值。但是函数中也可出现return,即一个空的return句子,其作用是使函数立即结束,如

void print()//括号中为空表示无传递参数

{

printf("a");

printf("b");

return;//函数执行到此处结束

printf("c");

}//该函数只执行到return语句处,即屏幕上输出的为"ab"