C语言任务

39 阅读1分钟

任务1

利用函数的定义与调用,求出1-n偶数的和

代码演示:

void getSum(int n){
	int result = 0;
	for(int i = 2; i<=n; i+=2){
		result += i;
	}
	printf("%d\n",result);
}

int main() {
	int n;
        printf("请输入n的值:");
        scanf("%d",&n);
        getSum(n);
}

运行结果:

image.png

任务2

利用函数的定义与调用,画出(2-9)n*n的乘法表

代码演示:

void printFunc1(int n){
	for(int i = 2;i<=n;i++){
		for(int j = 1; j <= i; j++){
			printf("%d*%d = %-5d",i,j,i*j);
		}
		printf("\n");
	}

}
int main() {
	int n;
        printf("请输入n的值:");
        scanf("%d",&n);
        printFunc1(n);
}

运行结果:

image.png

任务3

利用函数的定义与调用,判断a,b,c谁最大,并打印出来

代码演示:

void printFunc2 (int a,int b,int c){
	int max = a;
	if(b>max) max = b;
	if(c>max) max = c;
	printf("%d",max);
}
int main() {

	int a;
	int b;
	int c;
    printf("请输入a的值:");
    scanf("%d",&a);
   printf("请输入b的值:");
    scanf("%d",&b);
    printf("请输入c的值:");
    scanf("%d",&c);
    printFunc2(a,b,c);
}

运行结果:

image.png