luzhihao 发表于 2020-3-24 22:30:53

为什么输出不了

#include<iostream>

using namespace std;

int main()
{

    int i,j,k;
        int sum=0;
    for(i=0;i<=100;i++)
        {
                for(j=0;j<=50;j++)
                {
                        for(k=0;k=20;k++)
                        {
                                if(i+2*j+5*k==100) sum++;
                        }
                }
        }
        cout<<"共有:"<<sum<<endl;
    return 0;
}

sunrise085 发表于 2020-3-24 22:37:33

第三层for循环的条件写错了
应该是k<=20,你写成k=20了

luzhihao 发表于 2020-3-25 18:08:37

sunrise085 发表于 2020-3-24 22:37
第三层for循环的条件写错了
应该是k

我看了半天竟然没看出来,&#128531;
页: [1]
查看完整版本: 为什么输出不了