如何用轻小说的方式学C (三) 天秤(下)(3)
int main() {
int a,b,c;
std::cin>>a>>b>>c;
似乎一切顺利,然而刹那突然犯了难:“凛音酱啊,有没有什么运算可以表示a大于b同时a大于c呢?”
“有的啦~是 && 号。”
“就是 ‘and 与’ 吗?为什么要打两个&号呢?”
“因为有一个按位与用的是一个&号。那个你暂时用不到,你用这个就行。”
“好~”
if(a>b&&a>c) {
std::cout<<a<<"最大"<<std::endl;
}
else if(b>a&&b>c) {
std::cout<<b<<"最大"<<std::endl;
}
else {
std::cout<<c<<"最大"<<std::endl;
}
return 0;
}
“写好了~”
“嗨~摸摸头。”
“~~~今天可以结束了吗?”
“可惜你的程序是错的~”
“好的谢师傅...诶?错的?”
“你输 1 1 0 进去试试。”
>> g 1.cpp
>> ./a.out
1 1 0
0最大
“噗——”刹那喷出一口老血。随后重新看了一下自己的代码,发现了问题。
“那凛音酱,这么改呢?”
if(a>=b&&a>=c) {
std::cout<<a<<"最大"<<std::endl;
}
else if(b>=a&&b>=c) {
std::cout<<b<<"最大"<<std::endl;
}
“这次就对了。”
“~诶凛音酱你这里的程序...”
“啊,是另一个写法,你可以看一下。”
#include<iostream>
int max(int a,int b) {
if(a>b) return a;
else return b;
}
int main() {
int a,b,c;