#include<stdio.h> void main() { int a,b,c,n,x,y,z,m=0; printf("请输入红球、白球和黑球个数。\n"); scanf("%d %d %d",&a,&b,&c); printf("请输入取出球的个数。\n"); scanf("%d",&n); if(n<=a+b+c) //输入的n值不能超过球总数 { for(x=0;x<=a;x++) //x为取红球个数 for(y=0;y<=b;y++) //y为取白球个数 for(z=0;z<=c;z++) //z为取黑球个数 { if(n==x+y+z) { printf("取出红球%d个,取出白球%d个,取出黑球%d个\n",x,y,z); m++; } } printf("一共有%d种不同的颜色搭配。 ",m); } else {printf("取出球的个数超过球的总数,输入错误!");} }
69,382
社区成员
243,073
社区内容
加载中
试试用AI创作助手写篇文章吧