C语言基础练习:计算平均值、拆分三位数、大小写转换、进制转换

本文提供四段 C 语言代码示例,分别实现以下功能:

  1. 计算三个整数的平均值
#include <stdio.h>

int main() {
    int a, b, c;
    printf('请输入三个整数:\n');
    scanf('%d%d%d', &a, &b, &c);
    double avg = (a + b + c) / 3.0;
    printf('平均值为:%.2lf\n', avg);
    return 0;
}
  1. 拆分三位数并求和
#include <stdio.h>

int main() {
    int n, a, b, c, sum;
    printf('请输入一个三位数:\n');
    scanf('%d', &n);
    a = n / 100;
    b = n / 10 % 10;
    c = n % 10;
    sum = a + b + c;
    printf('百位数字为:%d\n', a);
    printf('十位数字为:%d\n', b);
    printf('个位数字为:%d\n', c);
    printf('数字之和为:%d\n', sum);
    return 0;
}
  1. 小写字母转大写字母
#include <stdio.h>

int main() {
    char ch;
    printf('请输入一个小写英文字母:\n');
    scanf('%c', &ch);
    ch = ch - 32; // 转换为大写字母的ASCII码值比小写字母的值小32
    printf('转换后的字母为:%c\n', ch);
    return 0;
}
  1. 整数转换为八进制和十六进制
#include <stdio.h>

int main() {
    int n;
    printf('请输入一个整数:\n');
    scanf('%d', &n);
    printf('八进制为:%o\n', n);
    printf('十六进制为:%X\n', n);
    return 0;
}
C语言基础练习:计算平均值、拆分三位数、大小写转换、进制转换

原文地址: https://www.cveoy.top/t/topic/n522 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录