用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;}/*运行结果:1 3 2最大数为:3*/

#include
main ()
{ double a,b,c,m;
printf ("请分别输入abc:
");
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);

#include<stdio.h>
int main(){
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%d",(a>b?a:b)>c?(a>b?a:b):c);
return 0;
}


用C语言编一程序,输入三个整数,输出其中最小的数
答:可以参考以下的代码:include <stdio.h> void main(){ int a,b,c,min;scanf("%d%d%d",&a,&b,&c);min=a;if(min>b) min=b;if(min>c) min=c;printf("min=%d\n",min);}

C语言如何从键盘输入任意3个数,按从小到大的顺序输出?
答://先用程序对三个数进行从小到大排序,然后修改程序#include<stdio.h>#include<string.h>int main(){void swap(char *pt1,char *pt2); char a[20],b[20],c[20]; char *p1,*p2,*p3; printf("请输入三个字符串:"); gets(a); gets(b); gets(c); //或用scanf("%s,%s,%s",a...

编程,c语言,从键盘输入三个数,求三个数的最大公约数和最小公倍数_百 ...
答:int gcd3(int a, int b, int c){ return gcd(gcd(a, b), c);} int lcm3(int a, int b, int c){ return lcm(lcm(a,b),c);} int main(){ int a,b,c; scanf("%d%d%d", &a,&b,&c); printf("gcd = %d, lcm = %d\n", gcd3(a,b,c)...

编写一个程序实现如下功能:从键盘输入三个大写英文字母,把它们转换成...
答:include<stdio.h> main(){ char x,y,z;scanf("%c,%c,%c",&x,&y,&z);x+=32;y+=32;z+=32;printf("%c,%c,%c",x,y,z);}

C语言:编写程序,从键盘上输入三个数,求这三个数的立方和,用函数...
答:include "stdio.h"int lifang(int num); //求一个数的立方void main(){int a,b,c;int sum;printf("请输入三个整数:\n");scanf("%d%d%d",&a,&b,&c);sum = lifang(a)+lifang(b)+lifang(c);printf("%d、%d和%d的立方和为:%d\n",a,b,c,sum);} int lifang(int num){int ...

c语言编程题 从键盘上输入3个数a b c 按照升序排列后输出 怎么编啊_百 ...
答:include <stdio.h>main(){float a,b,c,temp;//输入a b c以空格隔开scanf("%f%f%f",&a,&b,&c);if (a>b){//如果a大于b则将a和b进行互换temp=a;a=b;b=temp;}if (a>c){//如果a大于c则将a和c进行互换temp=a;a=c;c=temp;}if (b>c){//如果b大于c则将b和c进行互换temp...

编程实现:键盘输入三个整数,分别存放到变量a,b,c中,输出其中的最小值...
答:include <stdio.h> int main(){ int a, b, c;scanf("%d%d%d", &a, &b, &c);if(a < b && a < c)printf("min=%d\n", a);else if(b < a && b < c)printf("min=%d\n", b);else printf("min=%d\n", c);return 0;} ...

C语言从键盘任意输入三个1位的数,要求编程计算机并输出这三个1位数能...
答:include<stdio.h> void main() { int a[3],i,j,k;for ( i=0;i<3;i++ ) { scanf("%d",&a[i]); a[i]%=10; } for ( i=0;i<2;i++ ) for ( j=i+1;j<3;j++ ) if ( a[i]

c语言,求助大神! 从键盘上输入三个字符串,将这三个串从小到大排序。
答:C的字符串是用字符数组操作的,所以排序应该用指针数组完成,以避免字符串拷贝。由于只有3个字符串,用直接操作的办法而不用循环以避免不必要的开销;输入函数选用fgets,既可以方便地控制输入长度不越界,又能允许字符串中存在空格。代码如下:include "stdio.h"#include "string.h"int main(int argc,...

用C语言: 设计一个程序,从键盘输入3个整数,输出其中不大不小的那个数...
答:include<stdio.h>void main(){ int a,b,c; printf("请输入3个整数!\n"); scanf("%d%d%d",&a,&b,&c); if(a>b) { if(a<c) printf("%d\n",a); else printf("%d\n",c>b?c:b); } else { if(b<c) printf("%d\n",b); ...