编写一个c语言程序,输入三个整数,输出它们的最大值#include<stdio.h>voidswa

编写一个c语言程序,输入三个整数,输出它们的最大值#include<stdio.h>voidswa
#include

void swap(int * a, int * b);
int main(void)
{
int a,b, c, temp;

printf("请输入三个数:\n");
scanf("%d %d %d", &a, &b, &c);

if (a > b)
swap(&a, &b);
if (a > c)
swap(&a, &c);
if (b > c)
swap(&b, &c);

printf("将这三个数从小到大排序:\n");
printf("%d % d%d", a, b, c);

getchar();

return 0;
}

void swap(int * a, int * b)

{
int temp;
temp = *a;
*a = *b;
*b = temp;
}
#include //这是c语言的一个标准库,包含它才能用函数
int main() //这是主函数,c语言的工程都是由大小的函数组成的,主函数是系统运行的第 { //一个函数
int a,b,c;
int max;
printf("请输入三个数,空格区分各数:");
sscanf("%d %d %d", &a,&b,&c); //格式化输入,记得abc 要取地址&

max = b;
if(a > b){ //a如果大,最大值是a
max = a;
}
if(max < c){
max = c;
}
printf("最大值是:%d\n", max); //输出最大值
return 0;
}
#include
#define MAX_AB( a,b ) ( (a)>(b) ? (a):(b) )

int main()
{
int a,b,c,max ;
printf("input a b c:");
scanf("%d %d %d" , &a,&b,&c );
max= MAX_AB( a,b ) ;
max= MAX_AB( max,c ) ;

printf("max=%d\n" , max );
return 0;
}

1. #include     //这是c语言的一个标准库,包含它才能用函数
2. int main()                  //这是主函数,c语言的工程都是由大小的函数组成的,主函数是系                                       统运行的第 //一个函数
3. int a,b,c;
int max;
printf("请输入三个数,空格区分各数:");
sscanf("%d %d %d", &a,&b,&c);          //格式化输入,记得abc 要取地址&

4. max = b;
if(a > b){                      //a如果大,最大值是a
max = a;}
if(max < c){
max = c;}
printf("最大值是:%d ", max);            //输出最大值
return 0;}



← 上一篇: 下一篇: →