/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:刘佳琦
* 完成日期:2014年 10 月 28 日
* 版 本 号:v1.0
*
* 问题描述:设计程序求出"都、要、学、C"4个字符分别代表的数字。
* 输入描述:无
* 程序输出: 四个字符分别代表的数字
*/
#include <iostream>
using namespace std;
int main()
{
double a,b,c,d,count=0;
for(a=0; a<=9; a++) //a代表都
for(b=0; b<=9; b++) //b代表要
for(c=0; c<=9; c++) //c代表学
for(d=0; d<=9; d++) //d代表C
if(a*1000+b*2*100+c*3*10+d*4==2008) //判断输出成立的条件
{
++count;
cout<<"方案为:"<<"都"<<"="<<a<<" "<<"要"<<"="<<b<<" "<<"学"<<"="<<c<<" "<<"C"<<"="<<d;
cout<<endl;
}
return 0;
}
运行结果:
知识点总结:穷举法的应用
学习心得:这次的程序考虑时间较长,多想了几个条件,后面才发现想多了- -