1410 - C语言-最大值2
有三个整数a b c,由键盘输入,输出其中的最大的数。
Input
一行数组,分别为a b c
Output
a b c其中最大的数
Examples
Input
10 20 30
Output
30
Hint
max ? if(a>b) ? int main(){ return 0; }
Solution C
#include<stdio.h> int main() { int a,b,c,max; scanf("%d%d%d",&a,&b,&c); max=a>b?a:b; max=max>c?max:c; printf("%d\n",max); return 0; }
Solution C++
#include<iostream> #include<fstream> #include<string> #include<cstring> #include<cmath> using namespace std; void change(int& x,int & y) { int temp; temp=x;x=y;y=temp; } int main() { //ifstream cin("aaa.txt"); int i,j,n; int x,y,z; cin>>x>>y>>z; if(x<y) change(x,y); if(x<z) change(x,z); cout<<x<<endl; return 0; }
Hint
max ? if(a>b) ? int main(){ return 0; }