作业
- 任务1: 请编写程序, 计算[1~n]直接的偶数和。在函数内容打印结果即可。
- 任务2: 请编写程序,输入[2-9]之间胡参数,在函数内容打印n*n乘法表 即可。
- 任务3: 编写程序,打印三个数中的最大值。
#include<stdio.h>
// 任务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",n,rst);
}
// 任务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 = %-5d", i , j , i*j );
}
printf("\n");
}
}
// 任务3: 编写程序,打印三个数中的最大值。
void printFunc2(int a, int b, int c) {
int arr[] = {a, b, c};
int max = arr[0];
for (int i = 1; i < 3; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
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 ;
}
运行结果如下: