c++比较变量 - 爱问答

(爱问答)

c++比较变量

#include <iostream>

using namespace std;

int main(){

int a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,x;

cin>>a>>b;

cin>>c>>d;

cin>>e>>f;

cin>>g>>h;

cin>>i>>j;

cin>>k>>l;

cin>>m>>n;

o=a+b;

p=c+d;

q=e+f;

r=g+h;

s=i+j;

t=k+l;

u=m+n;

if(o&&p&&q&&r&&s&&t&&u<=8){

cout<<0

}

else if(o&&p&&q&&r&&s&&t&&u>8){

 

//在这里比较opqrstu中那个大,最大的用x表示

cout<<x

}

return 0; 


首先,你的if完全不正确,&&的结果只能是1或0,所以无论o..u是什么值,都不可能>8的

其次,求最大值必须一一比较

x=o;

if (x<p)

 x=p;

if (x<q)

 x=q

...

if (x<u)

 x=u;

//这里的x就是opqrstu的最大值

另外,实际编程不可能像你这么写的,8个变量,完全可以用数组了,且不用一条条比较,用循环就可以了


有测试模拟器,输入后直接告诉你结构

下一篇:请问在计算机中为什么不直接使用systemcall,而是用API的原因?

上一篇:大家觉得c++的头文件从哪儿来?到哪儿去呢?

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?