一、问题及代码
/*
* 文件名称:三色球问题
* 作 者:王刘宏
* 完成日期: 2016 年04 月24 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:穷举法
* 输入描述:不输入
* 问题描述:
* 程序输出:所有可能
* 问题分析: 略
* 算法设计: 略
*/
#include <iostream>
using namespace std;
int main()
{
int a,b,c;
int n=0;
for(a=0; a<=3; a++)
for(b=0; b<=3; b++)
for(c=0; c<=6; c++)
if(a+b+c==8)
{
n++;
cout<<"第"<<n<<"种: \t"<<"红球"<<a<<"个,黑球"<<b<<"个,白球"<<c<<"个\n";
}
cout<<"共有"<<n<<"种\n";
return 0;
}
二、运行结果
三、心得体会
for型的循环语句相比其他两种更直观,另外for的嵌套也更加简洁。
四、知识点总结
for后有多条语句得用“{}”括起来。