// 任务1:计算[1n]之间的偶数和
void getSum(int n) {
int sum = 0;
for (int i = 1; i <= n; i++) {
if (i % 2 == 0) { // 判断偶数
sum += i;
}
}
printf("1%d的偶数和为:%d\n", n, sum);
}
// 任务2:打印nn乘法表 void printFunc1(int n) { if (n < 2 || n > 9) { // 限制输入范围2-9 printf("输入不符合要求(需在2-9之间)\n"); return; } for (int i = 1; i <= n; i++) { for (int j = 1; j <= i; j++) { // 打印到ii 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); // 输出:1~4的偶数和为:6 printFunc1(9); // 打印九九乘法表 printFunc2(3,2,1); // 输出:三个数的最大值是:3 return 0; }
这是课上的代码
这是编译结果,非常有意思