柿子饼同学 发表于 2021-11-27 22:51:14

学c第九天[打卡]

[老人 地铁 手机]{:10_266:}

傻眼貓咪 发表于 2021-11-28 10:12:24

输入一个三位数,把个位和百位对调后输出:
#include <stdio.h>

int main()
{
    int num, a, b, c;
    scanf("%d", &num);
   
    a = num/100;      // 百位数
    b = (num%100)/10; // 十位数
    c = num%10;       // 个位数
   
    printf("%d", c*100 + b*10 + a); // 个位数和百位对调后输出
   
    return 0;
}
倒位输出一个四位整数:
#include <stdio.h>

int main()
{
    int num, a, b, c, d;
    scanf("%d", &num);
   
    a = num/1000;       // 千位数
    b = (num%1000)/100; // 百位数
    c = (num%100)/10;   // 十位数
    d = num%10;         // 个位数
   
    printf("%d", d*1000 + c*100 + b*10 + a); // 倒位输出一个四位整数

    return 0;
}求圆的面积以及周长:
#include <stdio.h>
#define pi 3.14159

int main()
{
    float r;                  // 半径
    scanf("%f", &r);
   
    float area = pi*r*r;      // 圆面积
    float perimeter = 2*pi*r; // 圆周长
   
    printf("圆面积:%.2f\n", area);
    printf("圆周长:%.2f\n", perimeter);
   
    return 0;
}求任意三位数各个数位上数字的和:
#include <stdio.h>

int main()
{
    int num, a, b, c;
    scanf("%d", &num);
   
    a = num/100;      // 百位数
    b = (num%100)/10; // 十位数
    c = num%10;       // 个位数
   
    printf("%d", a + b + c); // 三位数各个数位上数字之和

    return 0;
}

**纯粹复习,看到习题忍不住就想做

柿子饼同学 发表于 2021-11-28 12:14:26

傻眼貓咪 发表于 2021-11-28 10:12
输入一个三位数,把个位和百位对调后输出:

倒位输出一个四位整数:


嘶.....
我不看我不看{:10_278:}

tomok 发表于 2021-11-28 18:43:48

来看看代码
页: [1]
查看完整版本: 学c第九天[打卡]