编写一个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;
}
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;
}
#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 <stdio.h> //这是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\n", max); //输出最大值
return 0;}
c语言根据非计算机专业计算机基础课程教学指导分委员会提出的"关于进一步加强高等学校计算机基础教学的意见"(简称白皮书)中"高等学校非计算机专业计算机基础课程教学基本要求"部分的C程序设计课程大纲编写而成。
全书共分10章,系统地介绍了程序设计基本概念,C语言的各种数据类型、运算符与表达式、模块化程序设计方法、流程控制结构和文件系统的基本操作,对面向对象编程基础也进行了初步阐述。