用C语言编程:输入x,y,z三个数,输出最大值和最小值

如题所述

#include<stdio.h>
int main()
{int x,y,z,t;
 scanf("%d%d%d",&x,&y,&z);
 if(x<y){t=x;x=y;y=t;}
 if(x<z){t=x;x=z;z=t;}
 if(y<z){t=y;y=z;z=t;}
 printf("max=%d min=%d\n",x,z);
 return 0;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-03

代码如下:

#include <stdio.h>
#include <stdlib.h>
 
int main() 
{
    int x = 0, y = 0, z = 0, max = 0, min = 0;
     
    printf("请输入三个整数:");
    scanf("%d %d %d", &x, &y, &z);
     
    max = max(x, y);
    max = max(max, z);
     
    min = min(x, y);
    min = min(min, z);
     
    printf("最大值:%d,最小值:%d\n", max, min);
     
    system("pause");
    return 0;
}

第2个回答  2020-04-25
C++
#include <stdio.h>
int main()
{
int x, y, z, min;
scanf("%d%d%d",&x,&y,&z);
if (x<=y&&x<=z)
min=x;
if (y<=x&&y<=z)
min=y;
if (z<=x&&z<=y)
min=z;
printf("min=%d\n",min);
return 0;
}

用C语言编程:输入x,y,z三个数,输出最大值和最小值
include<stdio.h>int main(){int x,y,z,t; scanf("%d%d%d",&x,&y,&z); if(x<y){t=x;x=y;y=t;} if(x<z){t=x;x=z;z=t;} if(y<z){t=y;y=z;z=t;} printf("max=%d min=%d\\n",x,z); return 0;}

键盘输入x,y,z三个数,用编程实现从小到大输出?
include<stdio.h> void main() { int x,y,z,a;scanf("%d%d%d",&x,&y,&z);if ( x>y ) {a=x;x=y;y=z;} if ( x>z ) {a=x;x=z;z=a;} if ( y>z ) {a=y;y=z;z=a;} printf("%d %d %d\\n",x,y,z);} ...

C语言,输入三个整数,X, Y,Z,请把这三个数有小到大输出
if(y>z) { temp=y; y=z; z=temp; } \/\/执行了这一步,z保存的是最大值 if(x>y) { temp=x; x=y; y=temp; } \/\/上一步已经知道z最大,现在只要比较x和y就可以了 printf("\\n%d,%d,%d\\n",x,y,z);return 1;} 输入: 1,3,2 输出: 1,2,3 ...

用C语言描述对于输入的任意三个整数,将它们按从小到大的顺序输出?_百 ...
1、输入三个整数x,y,z,请把这三个数由小到大输出。2、所需要的开头代码,#include "stdio.h"#include "conio.h",预处理命令,表示程序包含conio.h库文件conio.h库文件定义了通过控制台进行数据输入和数据输出的函数。3、下面这个代码是关键 int x,y,z,t; scanf("%d%d%d",&x,&y,&z)...

编写C语言程序:要求任意输入三个整数x,y,z,三个数由小到大进行输出
include <stdio.h>#include <conio.h>int main (void) {int a, b, c, t;printf ("输入3个数:");scanf ("%d%d%d", &a, &b, &c);if(a>b) {t=a;a=b;b=t;}if(b>c) {t=b;b=c;c=t;}if(a>b) {t=a;a=b,b=t;}printf ("%d %d %d\\n", a, b, c);getch ...

...编写程序,接受用户从键盘上输入的三个整数x,y,z,从中选出最大和最...
include <stdio.h> void main(){ int x,y,z;scanf("%d%d%d",&x,&y,&z);printf("最大:%d\\n最小:%d\\n",x>y?(x>z?x:z):(y>z?y:z),x<y?(x<z?x:z):(y<z?y:z));} 哪里不懂Q我:281754179

求编写一个C语言程序,输入x、y、z三个整形变量,并输出其中最小值。
include<stdio.h> void main(){ int a,b;printf("a=");scanf("%c",&a);if(a>='A'&&a<='Z'){ b=1;if(a>='a'&&a<='z')b=2;else b=3;} printf("b=%d\\n",b);\/*int a,b;scanf("%d",&b);a=(b>3)?1:2;printf("%d\\n",a);*\/ \/*char ch;scanf("%c",&...

用C语言编程:从键盘输入三个不相同的数,在屏幕输出最大数。
三个数x,y,z输出最大数,可以先比较x和y把最大值赋值给x,接着比较x和z,把最大值赋值给x,输出x即可。参考代码:include "stdio.h"int main(){ int x,y,z;scanf("%d%d%d",&x,&y,&z);if(x<y)x=y;if(x<z)x=z; printf("最大数为:%d",x); return 0;}\/*运行...

怎样用C语言编写这样一个程序:输入三个整数,求其中的最大值?
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");} ...

,编辑C语言程序。从键盘输入三个数,求这个整数中的最大值和最小值
int min(int a,int b,int c);void main(){ int x,y,z;printf("请输入三个数(用空格隔开):");scanf("%d%d%d",&x,&y,&z);printf("三个数选出最大数是%d\\n",max(x,y,z));printf("三个数选出最小数是%d\\n",min(x,y,z));} int max(int a,int b,int c){ if (a>...

相似回答