怎么用C++编写比较abc3个数的大小并输出最大数的程序啊?

作者&投稿:阚阳 (若有异议请与网页底部的电邮联系)
~

#include <cstdio>

#include <cstdlib>

int max(int,int,int);

int main()

{

int a,b,c;

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

printf("max num is %d",max(a,b,c));

return 0;

}

int max(int a,int b,int c)

{

return (a>b?a:b)>c?(a>b?a:b):c;

}

扩展资料

#include <iostream>

using namespace std;

int main()

{

int a,b,c,t;

cin >> a>>b>>c ;

if ( a > b )

{ //交换两数

t=a;

a=b;

b=t;

}

//到此,保证a<=b

if ( c < a ) //小于小的,为最小

cout << c << " " << a << " " << b <<endl ;

else if ( c>b ) //大于大的,为最大

cout << a << " " << b << "  " << c <<endl ;

else

cout << a << " " << c << " " << b <<endl;

return 0;

}

参考资料:百度百科 C语言函数




编写一个C语言函数,比较两个字符串的大小
include<stdio.h> define N 100 int input(char*a,char*b)\/\/输入两个字符串 { printf("Input the first information:\\n");fgets(a,N,stdin);printf("Input the secend information:\\n");fgets(b,N,stdin);} int my_strcmp(char*a,char*b)\/\/比较字符串每个字符的大小 { while((*a!=...

用c语言编一个字符串对对比,结果如何?
代码如下:define N 10 int main(){char str[N][100]; int i,j; for(i = 0; i < N; i ++) scanf("%s",str[i]); for(i = 0; i < N-1; i ++) { for(j = i+1; j < N; j ++){ if(strcmp(str[i],str[j])>0) { char temp[100]; strcpy(temp,str[i]);...

c语言中同时输入一些数字两两比较输入比较中的最大值怎么写?
声明一个存放最大值的变量max,再声明一个存放最小值的变量min。输入第一个数字后,把它同时赋给max和min,以后每输入一个数字都和max、min分别比较,把比max大的赋给max,把比min小的赋给min,这样就保证max是所输入的数字中值最大的,而min是输入的数字中值最小的,最后输出max和min即可。代码...

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

用C语言编写程序,比较两数大小,并输出最小值?
这个用宏定义就能解决吧:define MIN(x, y) (((x)>(y)) ? (y) : (x))调用的时候还可以跨类型使用:int a = MIN(1001, 2002);float b = MIN(1.0, 2.0);

编写一个c程序:比较两个字符的大小,按由大到小输出。江湖告急!!_百度知...
include <stdio.h> void main(){ char a,b;scanf("%c %c",&a,&b);if(a>=b)printf("%c>%c\\n",a,b);else printf("%c>%c\\n",b,a);}

怎样用c语言编程比较多个数的大小
我用的是WIN-TC编译的,如果你的通不过,把最后的getch()去掉就OK了..

C语言编程-用数组方法编写函数strcmp,比较两个字符串的大小。
include <stdio.h> include <stdlib.h> char fun(char s,char t)\/\/对两个字符串比较 { char ss=s,*tt=t;while((*ss)&&(*tt)){ ss++;tt++;} if(*tt)return(t);else return(s);} main(){ char a[20],b[10],*p,*q;int i;printf("Input 1th string:");gets(a);printf(...

用c++编程比较a b c 三个数大小,越简单越好。。
我自己写的代码是:include<iostream.h> void main(){ double a,b,c,max;cout<<"请输入三个比较大小的数"<<endl;cin>>a>>b>>c;max=a>b?(a>c?a:c):(b>c?b:c);\/\/先比较a,b 的大小,如果 a 大,在比较a,c 的大小;如果 b 大,在比较,b,c的大小。cout<<a<<","<<b<...

用C语言编写比较六个数大小的程序,要求同时输出最大和最小的数_百度...
include "stdio.h"void main(){ int min,max,i;int num[6];printf("输入六个数的值:\\n");for(i=0;i<6;i++)scanf("%d",&num[i]);min=num[0];max=num[0];for(i=0;i<6;i++){ if(min>num[i])min=num[i];if(max<num[i])max=num[i];} printf("这六个数中的最大...

聂荣县18922334630: C语言 C++编写输入3个数比较大小 -
西奇珍菊: 写的比较简单:C语言版#include <stdio.h> void main() { int a,b,c,temp; printf("请输入第1个数:"); scanf("%d",&a); printf("请输入第2个数:"); scanf("%d",&b); printf("请输入第3个数:"); scanf("%d",&c); if(a>b) { temp=a; a=b; b=temp; } if(a>c) { temp=a; a=c; c=temp; } if(b>c) { temp=b; b=c; c=temp; } printf("比较结果:%d<%d<%d\n",a,b,c); }

聂荣县18922334630: C++中怎样写一个判断三个数大小的程序?
西奇珍菊: #include<iostream> using namespace std; void main()//如果哪位高手有更好的方法,请不吝指出,谢谢! { double a,b,c; cout<<"数字大小比较程序,输入数字a"<<endl; cin>>a; cout<<"数字大小比较程序,输入数字b"<<endl; cin>>b; cout...

聂荣县18922334630: 用C++编写一个C程序,输入a,b,c,3个值,输出其中最大者 -
西奇珍菊: //用C++编写一个C程序,输入a,b,c,3个值,输出其中最大者#include main() {int a,b,c,max; printf("输入要比较大小的三个数:\n"); scanf("%d%d%d",&a,&b,&c);//录入数据 /*比较大小*/ if(a>b) max=a; else max=b; if(max>c) printf("最大数max:%d\n",max);//输出结果 else { max=c; printf("最大数max:%d\n",max);//输出结果 } }

聂荣县18922334630: 设有3个值大小不同的整数a,b和c,试编写一个C++函数,比较三个数的大小 -
西奇珍菊: #include void compare(int &a,int &b,int &c) { int large,mid,small,t; if(a {t=a;a=b;b=t;} if(a {t=a;a=c;c=t;} if(b {t=b;b=c;c=t;} large=a; mid=b; small=c; } void main() { int a=12,b=34,c=3; compare(a,b,c); }

聂荣县18922334630: 用C++编写一个程序,从键盘上输入三个整数,判断这三个数的大小,并将这三个数从大到 -
西奇珍菊: #includeusing namespace std;int main(){int a,b,c,t;cout<<"请输入3个数,空格隔开:";cin>>a;cin>>b;cin>>c;t=a;if(a<<"从大到小的顺序为:"<<<","<<<","<<

聂荣县18922334630: 如何用c语言编一个比较三个数大小的程序,并输出最大值和最小值 -
西奇珍菊: c语言的如下:#include void main() { int max(int x,int y,int z); int a,b,c,e; printf("请输入三个整数!\n"); scanf("%d %d %d",&a,&b,&c); e=max(a,b,c); printf("max=%d\n",e); } int max(int x,int y,int z) { int t=x>y?x:y; t=t>z?t:z; return (t); } c++的如...

聂荣县18922334630: 比较a,b,c三个数大小用c++怎么写 -
西奇珍菊: 可以用逗号表达式来判断:a>b?a:b 就是很简单的判断,判断条件在前 a>b ,之后?如果条件成立去冒号前面的值a,如果不成立,去冒号后面的值 b.所以,可以简单的逗号表达式来完成,我自己写的代码是:#includevoid main(){ double a,b,c,max; cout<<"请输入三个比较大小的数"<>a>>b>>c; max=a>b?(a>c?a:c):(b>c?b:c); //先比较a,b 的大小,如果 a 大,在比较a,c 的大小;如果 b 大,在比较,b,c的大小 cout<<<","<<<"和"<<<"三个数之中最大的是:"<<

聂荣县18922334630: 3个数比较大小 C++编写 -
西奇珍菊: void main放错位置了,你的main函数的函数体是 { scanf("%d,%d,%d",&a,&b,&d); c=max(a,b); e=max(c,d); printf("max=%d\n",e); } 要放在函数体前面,具体这样做的深层解释去询问高手.#include int max(int x,int y) { if (x>=y) return x; else ...

聂荣县18922334630: 用C++ 比较三个数的大小 输出最大的值 三种方法 -
西奇珍菊: 函数原型为int max(int a,int b,int c) (1) int z; z = (a>b)?a:b; return z>c?z:b; (2) if(a >b) { if(a>c) return a; else return c; } else { if(b>c) return b; else return c; } (3) int tmp; if(a < b) { tmp = a; a = b; b = tmp; } if(a < c) { tmp = a; a = c; c = tmp; } return c;

聂荣县18922334630: C++三个数比大小 -
西奇珍菊: 首先用scanf获取输入的三个double型变量,存入arr数组.然后利用冒泡排序法将数组进行排序.冒泡排序法:遍历数组第0到N-1个元素,依次比较相邻的两个元素,使较大的那个向前移. 示例代码如下: #include <iostream>using namespace ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网