重生之我在c语言作业拿回属于我的一切!

37 阅读1分钟
#include <stdio.h>

// 任务1:请编写程序,计算[1 ~ n]之间的偶数和,在函数内容打印结果即可。
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:请编写程序,输入[2~9]之间的参数,在函数内容打印n*n乘法表即可。
void printfFunc1(int n) {
	if (n < 2 || n > 9) { 
        printf("输入需在2~9之间的参数\n");
        return;
    }
    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 printfFunc2(int a, int b, int c){
	int max = a;
    if (b > max){
    	int max = b;
	} 
    if (c > max){
    	int max = c;
	} 
    printf("三个数中的最大值是:%d\n", max);
}
	
int main(){
	
	getSum(4); // 6 = 2 + 4
	
	printfFunc1(9); // 打印九九乘法表 
	
	printfFunc2(3,2,1); // 输出:3 
	
	return 0; 
} 

image.png