题解(第五人格,启动)
2025-08-01 17:53:44
发布于:江西
5阅读
0回复
0点赞
---------------------------------------------防-透-视-----------------------------------------------
---------------------------------------------防-透-视-----------------------------------------------
首先,题目的意思,很明确了,就是找出最大的那个数。
可能也一些小白写
if(a>b>c){
cout<<a;
}
明显是错的,c++的语法不能这么写,应该是
if(a>b && a>c){
cout<<a;
}
第一人格(叛逆的if判断):
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
if(a>b && a>c){
cout<<a;
}else if(b>a && b>c){
cout<<b;
}else if(c>a && c>b){
cout<<c;
}
return 0;
}
第二人格(if条件函数):
//函数的类型要和返回值一致
int f(int a,int b,int c){
if(a>b && a>c){
return a;
}else if(b>a && b>c){
return b;
}else if(c>a && c>b){
return c;
}
}
#include<bits/stdc++.h>
using namespace std;
int f(int a,int b,int c){
if(a>b && a>c){
return a;
}else if(b>a && b>c){
return b;
}else if(c>a && c>b){
return c;
}
}
int main(){
int a,b,c;
cin>>a>>b>>c;
cout<<f(a,b,c);
return 0;
}
第三人格(叛逆的max函数):
//max函数只能有两个参数
cout<<max(a,max(b,c));
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
cout<<max(a,max(b,c));
return 0;
}
第四人格(max函数):
#include<bits/stdc++.h>
using namespace std;
int f(int a,int b,int c){
return max(a,max(b,c));
}
int main(){
int a,b,c;
cin>>a>>b>>c;
cout<<f(a,b,c);
return 0;
}
好了,你做完了。
以上代码都AC了。
第五人格,启动~
给个赞吧,求求啦QwQ
全部评论 1
写文章不易,能在这遇见都是缘分,给个赞吧QwQ
2025-07-15 来自 江西
0
有帮助,赞一个