1、编写一个C程序,输入三个数a、b、c,输出其中最大值。
#include<stdio.h>
int main(){
//对被调用的函数max的声明
int max(int a,int b,int c);
int a,b,c,d;
scanf("%d%d%d",&a,&b,&c);
d=max(a,b,c);
printf("%d",d);
return 0;
}
int max(int a,int b,int c){
if(a>b){
if(a>c) return a;
else return c;
}
else{
if(b>c) return b;
else return c;
}
}
总结
自定义函数在使用的时候,不要忘记声明函数。
2、输入10个数,输出其中最大的一个数。
#include<stdio.h>
int main(){
int n,a,max;
scanf("%d",&max);//将第一个数设为最大值
for(int i=2; i<=10; i++){
scanf("%d",&a);
if(a>max) //后边的数依次与最大值比较
max=a;//若比最大值大,将大数赋值给存放最大值的变量max
}
printf("%d",max);
return 0;
}