2023 4 18

 1 #include<iostream>
 2 using namespace std;
 3 int main(){
 4 int num=0;
 5 int i,j,k;
 6 for(i=0;i<4;i++){
 7     for(j=0;j<4;j++){
 8     k=8-i-j;
 9     if(k<=6){
10         num++;
11         cout<<"time"<<num<<"\t"<<"red"<<i<<"\t"<<"white"<<j<<"\t"<<"black"<<k<<endl;
12     }
13     }
14 }
15 return 0;
16 }

 1 #include<iostream>
 2 using namespace std;
 3 int main(){
 4 int total;
 5 int a=11;
 6 int i;
 7 for(i=4;i>0;i--){
 8     a=(a*(i+1)+1)/i;
 9     cout<<a<<endl;
10 }
11 total=a;
12 cout<<"原来有"<<total<<"条鱼"<<endl;
13 }

逆向思维

 1 #include<iostream>
 2 using namespace std;
 3 int main(){
 4 int i,j,x,flag=0;
 5 for(i=23;flag==0;i+=2){
 6     for(j=1,x=i;j<=4&&x>=11;j++){
 7     if((x+1)%(j+1)==0)
 8         x-=(x+1)/(j+1);
 9     else
10     {
11     x=0;
12     break;
13     }
14     if(j==4&&x==11){
15     cout<<"原来鱼缸里有"<<i<<"条金鱼"<<endl;
16     flag=1;
17     }
18     }
19 }
20 return 0;
21 }

正向思维

posted @ 2023-04-18 21:09  徐星凯  阅读(9)  评论(0编辑  收藏  举报