1.参数
#include<stdio.h>
/*
参数。
在定义函数时,要求的值,叫 形参
在调用函数时,传入的值,叫 实参
参数传递:数据从实参传递到形参。
注意:类型,数量,顺序要一致(形参和实参要一致)
*/
void func1(int a,double b){
printf("a=%d b=%f",a,b);
}
int main(){
//func1(实参)
func1(1,1.1);
return 0;
}
2.请编写程序,计算1~n之间的偶数和,在函数内容打印结果
#include<stdio.h>
void Sum(int n){
int result = 0;
for(int i=0;i<=n;i+=2){
result += i;
}
printf("1到%d的和偶数是%d",n,result);
}
int main(){
int n;
printf("请输入n的值:");
scanf("%d",&n);
Sum(n);
return 0;
}
输出如下
3.请编写程序,输入2~9之间的参数,在函数内容打印n*n乘法表
#include<stdio.h>
void printFunc1(int n){
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
printf("%d * %d=%-5d",j,i,i*j);
}
printf("\n");
}
}
int main(){
int n;
printFunc1(9);
}
输出如下
4.编写程序,打印三个数中的最大值
#include <stdio.h>
void printFunc2(int a,int b,int c){
int max;
max=a;
if(b>max){
max=b;
}
if(c>max){
max=c;
}
printf("三个数的最大值为%d",max);
}
int main(){
int a,b,c;
printf("输入三个整数:\n");
scanf("%d %d %d",&a,&b,&c);
printFunc2(a,b,c);
}
输出如下