我的第二十三个C++上机报告(穷举法解决组合问题之小明借书问题)

上机内容:C++程序的编译和运行

上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程

算法设计:

/*  
 * Copyright (c) 2012, 烟台大学计算机学院  
* All rights reserved.  
* 作    者:  王昕彤 
* 完成日期:2012 年 11 月 8 日  
* 版 本 号:v1.0  
*  
* 输入描述:略
* 问题描述:略 
* 程序输出:输出符合条件的所有项目
* 问题分析:略 
* 算法设计:略  
*/      
#include<iostream>   
using namespace std;  
int main()
{  
    int a,b,c,count=0;
	cout<<"小明借书给三位小朋友的方案有:"<<endl;
	for (a=1;a<=5;++a)
		for (b=1;b<=5;++b)
			for (c=1;c<=5;++c)
				if(a!=b&&b!=c&&c!=a)
				{
				++count;
				cout<<"第"<<count<<"种:"<<a<<","<<b<<","<<c<<endl;
				}
      return 0;  
}


 

运行结果:

我的第二十三个C++上机报告(穷举法解决组合问题之小明借书问题)_第1张图片

 

心得体会:

中间有点小坎坷,成功克服。

 

你可能感兴趣的:(我的第二十三个C++上机报告(穷举法解决组合问题之小明借书问题))