3个题目
任务一;请编写程序, 计算[1 ~ n] 直接的偶数和。 在函数内容打印结果即可
任务二: 请编写程序, 输入【2 - 9】 之间的参数,在函数内容打印n*n乘法表 即可。
任务三: 编写程序, 打印三个数中的最大值。
#include <stdio.h>
/*
函数: 实现特定功能的代码段
我给他一些什么,它给我做什么事,还给我什么
参数 :
在定义函数是, 要求的值,叫形参
在调用函数时,传入的值 , 叫 实参
参数传递: 数据从实参传递到形参
注意: 类型,数量,数量要一致
*/
//void func1(形参){
// 任务一: 请编写程序, 计算[1 ~ n] 直接的偶数和。 在函数内容打印结果即可
void getSum(int n) {
int sum = 0;
for (int i = 1; i<= n; i++){
if(i % 2 == 0){
sum += i;
}
}
printf("1~n偶数和:%d\n", n, sum);
}
// 任务2: 请编写程序, 输入【2 - 9】 之间的参数,在函数内容打印n*n乘法表 即可。
//
void printFunc1(int 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\n", max);
}
int main(){
getSum(4);// 6 = 2 + 4
printFunc1(9); // 打印九九乘法表
printFunc2(3,2,1); // 输出 : 3
return 0;
//func1(实参)
//func1(1.1, 12, 100); // 人家只要两个参数,但是,你传递了3个过去 报错!报错!报错!
//func1(1); // 人家只要两个参数, 但是, 你传递了1个过去 报错!报错!报错!
//func1(1,2);
}
运行结果