示例代码:
#include <stdio.h>
void qwe1(int n){
int he;
for(int i=1;i<=n;i++){
if(i%2==0){
he += i;
}
}printf("1-n中偶数项的和为%d\n\n",he);
}
void qwe2(int w){
for (int i = 1; i <= 9; i++) {
// 内层for循环:控制每行的列数(列数≤当前行数)
for (int j = 1; j <= i; j++) {
// 格式化输出:%d表示整数,\t是制表符(对齐用),避免换行
printf("%d × %d = %d\t", j, i, i * j);
}
// 每行结束后换行
printf("\n");
}
}
void qwe3(int a,int b,int c){
int max;
max=a;
if(b>max){
max=b;
}
if(c>max){
max=c;
}
printf("三个数的最大值为%d",max);
}
int main(){
qwe1(6);
qwe2(9);
qwe3(1,2,3);
}
一、代码整体结构与核心功能
这份代码的核心是通过三个自定义函数实现不同功能,并在main函数中调用执行,整体属于 C 语言基础的结构化编程示例:
| 函数名 | 核心功能 | 实现思路 |
|---|---|---|
| qwe1 | 计算 1~n 中所有偶数的和 | 遍历 1 到 n 的整数,判断是否为偶数(i%2==0),累加符合条件的数并输出结果 |
| qwe2 | 打印九九乘法表 | 嵌套循环:外层控制行数(1~9),内层控制列数(≤当前行数),逐行输出乘法表达式 |
| qwe3 | 找出三个整数的最大值 | 先假设第一个数为最大值,依次与第二个、第三个数比较,更新最大值后输出 |
| main | 程序入口 | 依次调用 qwe1、qwe2、qwe3,触发功能执行 |
运行结果: