C语言日常编程练习

C语言编程题日常练习

1. 输入一个华氏温度,要求输出摄氏温度。公式为

计算结果取2位小数。

代码如下:

#include<stdio.h>

void main() {

//输入一个华氏温度,要求输出摄氏温度。计算结果取2位小数。

    float c, f;

    scanf_s("%f",&f);

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

    printf("摄氏温度为%0.2f",c);

}

程序运行结果如下:

 

2. 编写程序,输入一个实数输出该数的绝对值。

代码如下:

#include<stdio.h>

void main() {

//2. 编写程序,输入一个实数输出该数的绝对值。

    float s;

    scanf_s("%f",&s);

   

    printf("%f", s > 0 ? s : (-s));

}

程序运行结果如下:

 

3. 输入3个字符后,按各字符ASCII码从小到大的顺序输出这些字符。

代码如下:

#include <stdio.h>

void main()

{

    char c1, c2, c3, m1, m2, m3;           

    printf("input c1,c2,c3:");        

    scanf_s("%c%c%c", &c1,1, &c2,1, &c3,1);    

    m1 = c1 > c2 ? c1 : c2;                

    m1 = m1 > c3 ? m1 : c3;                

    m3 = c1 < c2 ? c1 : c2;

    m3 = m3 < c3 ? m3 : c3;

    m2 = c1 + c2 + c3 - m1 - m3;           

    printf("%c %c %c\n", m3, m2, m1);

}

运行程序:

4. 输入一个实数,使该数保留两位小数,对第三位小数进行四舍五入。

代码如下:

#include<stdio.h>

void main()

{

    float x;

    printf("请输入一个数:");

    scanf_s("%f", &x);

    printf("x=%f\n", x);

    x = (int)(x * 100 + 0.5) / 100.0;

    printf("x=%0.2f\n", x);

}

运算结果:

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值