c语言,编程题

1、将华氏温度转换为摄氏温度和绝对温度的公式分别为:

        c=5/9(f-32)        (摄氏温度)

        k=273.16+c        (绝对温度)

请编程序:当给出 f 时,求其相应摄氏温度和绝对温度

测试数据:

  1. f=34

     

    #include<stdio.h>
    main()
    {
        float c,f,k;
        printf("f=");
        scanf("%f",&f);
        c=5.0/9*(f-32);
        k=273.16+c;
        printf("c=%.lf,k=%.lf\n",c,k);
    }
     

  2. f=100

 

2、写一个程序把极坐标(r,θ)(θ之单位为度)转换为直角坐标(x,y)。转换公式是:

x=r.cosθ

y=r.sinθ

测试数据:

1.r=10        θ=45° 

 

 

#include<stdio.h>
#include<math.h>
#define PI 3.1415926
main()
{
    double x,y,r,tht;
    printf("input:\n");
    scanf("%lf%lf",&r,&tht);
    x=r*cos(tht*PI/180);
    y=r*sin(tht*PI/180);
    printf("x=%f,y=%f\n",x,y);
}

2.r=20        θ=90°

 

3、设函数f(x)如下,求f(x)的值,并输出。

f(x)=1(x>0)

            0(x

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MrTrying255

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值