问题标题: 酷町堂:4545 代码哪里错了·-·

0
0
已解决
赵朗
赵朗
高级光能
高级光能
#include<iostream>
using namespace std;
int main()
{
    for(int i=10;i<=97;i++){
        for(int j=i;j<=97;j++){
            for(int t=j;t<=97;t++){
                if(10+i+j+t==97&&10+t-i-j==7){
                    cout<<10<<" "<<i<<" "<<j<<" "<<t<<endl;
                }
            }
        }
    }
    return 0;
}
 

 


0
已采纳
被禁言 姜思远
姜思远
初级光能
初级光能

循环里的判断条件错了

if((10+k)==(i+j+7)&&(10+i+j+k==97))

好好读题

0
朱优扬
朱优扬
中级天翼
中级天翼

第8横不对,是:

if((10+t)==(i+j+7)&&(10+i+j+t==97))

0
黄子扬
黄子扬
初级天翼
初级天翼

if。。。。,另外,这不加括号也是绝了

0
蔡乐毅
蔡乐毅
高级光能
高级光能

可以告诉你

最大的是42,最小的是10

第二:10,11,12……22

第三:35,34,33……23

0
胡景波
胡景波
中级光能
中级光能

if((10+t)==(i+j+7)&&(10+i+j+t==97))

0
王文博
王文博
缔造者之神
缔造者之神

第一:范围缩小

第二:if((10+t)==(i+j+7)&&(10+i+j+t==97))

第三:我6行搞定。

我要回答