0
已解决
#include<iostream>
using namespace std;
int s;
int main(){
for(int i=0;i<100/8;i++)
for(int j=0;j<100/5;j++)
for(int k=0;k<100/3;k++){
if(i+j+k==20&&i*8+j*5+k*3==100) s++;
}
cout<<s;
return 0;
}
零分,请大佬教我。
1
已采纳
for(int i=0;i<100/8;i++)
for(int j=0;j<100/5;j++)
for(int k=0;k<100/3;k++)
改为
for(int i=0;i<=100/8;i++)
for(int j=0;j<=100/5;j++)
for(int k=0;k<=100/3;k++){
0
0
你在每个循环条件是少个=号
for(int i=0;i<=100/8;i++)
for(int j=0;j<=100/5;j++)
for(int k=0;k<=100/3;k++){
你看看可对
0
for(int i=0;i<=100/8;i++)
for(int j=0;j<=100/5;j++)
for(int k=0;k<=100/3;k++){
你在每个循环条件是少个等于号;
应该是<=;
答案是5;
你看看可对。
0
-1