C语言--函数的调用的示例

42 阅读1分钟

示例代码:

#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,触发功能执行

运行结果:

image.png