函数:实现特定功能的代码段
我给他什么,他给我做什么事,还给我什么
在定义函数时,要求的值,叫 形参
在调用函数时,传入的值,叫 实参
参数传递:数据从实参传递到形参
#include <stdio.h>
/*
函数:实现特定功能的代码段
我给它一些什么,它给我做什么事,还给我什么
参数。
在定义函数时,要求的值,叫 形参
在调用函数时,传入的值,叫 实参
参数传递: 数据从实参传递到形参
注意:类型,数量,顺序要一致(形参和实参要一致)
*/
// void func1(形参)
// 任务1: 请编写程序,计算【1-n】之间的偶数和。在函数内容打印结果即可
void getSum(int n){
int rst = 0;
for(int i = 1;i<=n;i++){
if(i%2==0){
rst += i;
}
}
printf("1-%d的偶数和是%d",n,rst);
}
// 任务2: 请编写程序,输入【2-9】之间的参数,在函数中打印n*n乘法表即可
//
void printFunc1(int n){
printf("\n");
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf("%d×%d=%d\t", j, i, j * i);
}
printf("\n");
}
}
// 任务3: 编写程序,打印三个数中的最大值。
void printFunc2(int a,int b,int c){
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
printf("三个数%d、%d、%d中的最大值是:%d\n", a, b, c, max);
}
int main(){
getSum(4); // 6 = 2+4
printFunc1(9); // 打印九九乘法表
printFunc2(3,2,1); // 输出:3
return 0;
}