怎样用C语言编写这样一个程序:输入三个整数,求其中的最大值?

如题所述

#include<stdio.h>
main()
{
    int s[3];/*定义一个3个元素的整型数组*/
    int i,max;
    printf("please input 3 numbers\n");
    for(i=0;i<3;i++)/*一次输入三个数*/
        scanf("%d",&s[i]);/*三个数分别存入数组*/
    max=s[0];/*假设第一个元素最大*/
    for(i=1;i<3;i++)/*从第二个元素开始,依次比较*/
        if(s[i]>max)/*如果大于当前最大值max*/
            max=s[i];/*使之成为新的最大值*/
    printf("the max number is %d\n",max);/*打印最大值*/
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-14
#include<stdio.h>
#include<stdlib.h>
int x,y,z;
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");
}本回答被提问者采纳
第2个回答  2013-10-14
#include <stdio.h>
#include <stdlib.h>

int main()
{
int a,b,c,t;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
t=a;
else
t=b;
if(t>c)
printf("%d",t);
else
printf("%d",c);
return 0;
}
第3个回答  2013-10-14
#include <stdio.h>
#define MAX(a,b)  (a>b?a:b)
main()
{
    int a=10,b=20,c=30,max=0;
   
  max=MAX(MAX(a,b),c);
  printf("\n%d",max);
    return 0;
}

怎样用C语言编写这样一个程序:输入三个整数,求其中的最大值?
printf("最大值为%d",max);system("pause");}

怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者。
printf("输入第三个数:");scanf("%d",&c);if(a<b) \/\/比较前两个数,如果第二个数大,就把第一个数换走,否则不换 a=b; \/\/此时第一个数是最大的 if(a<c) \/\/比较第一个数与最后一个数,如果最后一个数大,就把第一个数换走,否则不换 a=c; \/\/此时第一个数是最大...

用c语言编写程序,输入3个整数,求三个数中的最大值
else if(b>=c)printf("%d",b);else printf("%d",c);}

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

有三个整数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语言编写程序,从键盘输入三个整数,求这三个整数的最大值和最小...
define N 10 void main(){ int n,num,max,min;scanf("%d",&n);max=min=n;for(num=1; num<N;num++){ scanf("%d",&n);if(max<n) max=n;if(min>n) min=n;} printf("max=%d,min=%d\\n",max,min);getch();} 就是刚才帮你的那个人~上面 #define N 10 只要修改数...

c语言输入3个整数,输出最大的数是多少。
C语言中,当需要找出三个整数中最大的数时,可以使用以下代码实现其功能。首先,我们定义一个包含三个整数变量a、b和c,以及一个变量max用于存储最大值:c include int main() { int a, b, c, max;printf("请输入三个数:\\n");scanf("%d %d %d", &a, &b, &c);接着,通过if语句...

编写一个C程序,输入a,b,c三个值,输出其中最大者。
要编写一个C程序,输入a、b、c三个数值并找出其中的最大值,可以参考以下代码片段:c include 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("三个数中最...

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);}

相似回答