C语言基础练习:计算平均值、拆分三位数、大小写转换、进制转换
C语言基础练习:计算平均值、拆分三位数、大小写转换、进制转换
本文提供四段 C 语言代码示例,分别实现以下功能:
- 计算三个整数的平均值
#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;
}
- 拆分三位数并求和
#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;
}
- 小写字母转大写字母
#include <stdio.h>
int main() {
char ch;
printf('请输入一个小写英文字母:\n');
scanf('%c', &ch);
ch = ch - 32; // 转换为大写字母的ASCII码值比小写字母的值小32
printf('转换后的字母为:%c\n', ch);
return 0;
}
- 整数转换为八进制和十六进制
#include <stdio.h>
int main() {
int n;
printf('请输入一个整数:\n');
scanf('%d', &n);
printf('八进制为:%o\n', n);
printf('十六进制为:%X\n', n);
return 0;
}
原文地址: https://www.cveoy.top/t/topic/n522 著作权归作者所有。请勿转载和采集!