三色球问题

一、问题描述:

 

 

二、设计思路:

    三层无脑循环结束,注意判断条件x1+x2+x3==8,然后用y1,y2,y3来接数据,简单的

 

三、程序流程图:

 

 

四、代码实现:

#include<stdio.h>
int main()
{
    int x1,x2,x3;
    int y1,y2,y3;
    int flag=0;
    for(x3=0;x3<=6;x3++){
            for(x2=0;x2<=3;x2++){
                    for(x1=0;x1<=3;x1++){
    if(x1+x2+x3==8)
    {
        y1=x1;
        y2=x2;
        y3=x3;
        printf("红球取:%d个\n",y1);
        printf("白球取:%d个\n",y2);
        printf("黑球取:%d个\n",y3);
        printf("\n");
        flag++;
    }
                    }
            }
    }
    printf("总共有%d种搭配",flag);
    
    
    return 0;
}

 

posted @ 2023-04-28 21:41  软件拓荒人  阅读(70)  评论(0)    收藏  举报