编写一个c语言程序,输入三个整数,输出它们的最大值

如题所述

#include <stdio.h>

main ()

{ double a,b,c,m;

printf ("请分别输入abc:\n");

scanf ("%a%b%c",&a,&b,&c);

if (a>=b&&a>=c) m=a;

else if (b>=c&&b>=a) m=b;

else m=c;

printf ("%f,%f,%f中最大的数是%m",a,b,c,m);

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-03
#include <stdio.h> //这是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;
}本回答被提问者采纳
第2个回答  2013-03-03
#include <stdio.h>

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;
}
第3个回答  2013-03-03
#include <stdio.h>
#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;
}
第4个回答  2018-03-28

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语言的各种数据类型、运算符与表达式、模块化程序设计方法、流程控制结构和文件系统的基本操作,对面向对象编程基础也进行了初步阐述。

本回答被网友采纳

编写一个c语言程序,输入三个整数,输出它们的最大值?
1. #include <stdio.h> \/\/这是c语言的一个标准库,包含它才能用函数2. int main() \/\/这是主函数,c语言的工程都是由大小的函数组成的,主函数是系 统运行的第 \/\/一个函数3. int a,b,c;int max;printf("请输入三个数,空格区分各数:");sscanf("%d %d %d", &a,&b,&c...

编写一个c语言程序,输入三个整数,输出它们的最大值
include <stdio.h> main (){ double a,b,c,m;printf ("请分别输入abc:\\n");scanf ("%a%b%c",&a,&b,&c);if (a>=b&&a>=c) m=a;else if (b>=c&&b>=a) m=b;else m=c;printf ("%f,%f,%f中最大的数是%m",a,b,c,m);...

怎样用C语言编写这样一个程序:输入三个整数,求其中的最大值?
int max;int main(void){ printf("请输入三个整数:\\n");scanf("%d%d%d",&x,&y,&z);if(x>y)max=x;else max=y;if(max>z);else max=z;printf("最大值为%d",max);system("pause");}

有三个整数a,b,c,由键盘输入,输出其中最大的数 c语言编程问题
int main(void){ int a, b, c;int largest;printf("请输入三个数,来判断最大值:");scanf("%d%d%d", &a, &b, &c);if(a>b && a>c)largest = a;else if (b>a && b>c)largest = b;else largest = c;printf("最大的数为%d\\n", largest);return 0;} 希望帮得到你!

怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者。
a=b; \/\/此时第一个数是最大的 if(a<c) \/\/比较第一个数与最后一个数,如果最后一个数大,就把第一个数换走,否则不换 a=c; \/\/此时第一个数是最大的 printf("最大值为:%d",a);\/\/输出第一个数 } 这种方法可以完成题目要求,但是无法实现排序,因为第一个数丢了,只要不丢数,...

用c语言输入三个数,怎么输出最大的数。
max) { max = c;} printf("最大的数是:%d\\n", max);return 0;} ```在这个程序中,首先使用`scanf`函数从控制台输入三个整数,保存在`a`、`b`和`c`三个变量中。接着,使用`if`语句逐个比较这三个数的大小,将最大的数保存在`max`变量中。最后,使用`printf`函数输出最大的数。

c语言求3个数的最大值是多少?
c语言求三个数的最大值的回答如下:在C语言中,我们可以使用条件语句(if...else)来比较三个数并找出最大值。以下是一个简单的示例程序:#include <stdio.h> int main() { int a, b, c, max; printf("请输入三个整数:"); scanf("%d %d %d", &a, &b, &c);if (a >...

用c语言编写程序,输入3个整数,求三个数中的最大值
include<stdio.h> void main(){ int a,b,c;scanf("%d",&a);scanf("%d",&b);scanf("%d",&c);if(a>=b&&a>=c)printf("%d",a);else if(b>=c)printf("%d",b);else printf("%d",c);}

c语言 编写一个程序 输入3个数字 出来最大的那个数字
已通过测试。include <stdio.h> main(){ int x,y,z;int max;printf("Input three numbers:");scanf("%d%d%d",&x,&y,&z);max=x;if(y>max)max=y;if(z>max)max=z;printf("The max number is %d\\n",max);}

c语言输入三个整数求最大数。
include<stdio.h> int main(){ int a,b,c,max;printf("请输入三个数:\\n");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;if(c>max)max = c;printf("三个数中最大的数为:%d",max);return 0;}

相似回答