當前位置:編程學習大全網 - 編程軟體 - C語言編程題:取小球。壹個袋子中有紅、黃、白3種小球若幹,依次從袋子中拿出3個小球,請輸出所有的拿法

C語言編程題:取小球。壹個袋子中有紅、黃、白3種小球若幹,依次從袋子中拿出3個小球,請輸出所有的拿法

妳好,樓上這位的思路正確,不過用了壹個C++的String類,C語言不支持,我這稍作修改:

#include<stdio.h>

#include<stdlib.h>

enum{

RED = 0,

YELLOW,

WHITE

};

int main(void)

{

char colors[3] = {'R', 'Y', 'W'};

printf("所有拿法如下:R(紅球)、Y(黃球)、W(白球)\n");

for(int i = RED; i <= WHITE; i++)

for(int j = RED; j<= WHITE; j++ )

for(int k = RED; k <= WHITE; k++)

{

printf("%c %c %c\n",colors[i], colors[j], colors[k]);

}

system("pause");

return 0;

}

  • 上一篇:軟件開發vr方向中vr開發、前端和後端有何區別?
  • 下一篇:學電力專業需要具備哪些基礎知識和技能?
  • copyright 2024編程學習大全網