第9週目項目6還元式(1)


問題およびコード:
/* 
*Copyright (c)2014,               
*All rights reserved. 
*    :count.cpp 
*      :    
*    :2014 10 27  
*     :v1.0 
* 
*    :   [※×(※3+※)]^2=8※※9,  ※  1   ,         。     ※      。

  :   [※×(※3○※)]^2=8※※9,  ※  1   ,○  +、-、×、÷       ,          。     ※      ,○       。
*    :   。
*/ 
#include <iostream>
using namespace std;
int main()
{
    int a,b,c,d,e,count=0;
    cout<<"         :"<<endl;
    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     
                    for(e=0; e<=9; e++) //  d     
                        if((a*(b*10+3+c))*(a*(b*10+3+c))==8*1000+d*100+e*10+9)//         
                        {
                            ++count;
                            cout<<"  "<<count<<": "<<endl;
                            cout<<"    :"<<"["<<a<<"*("<<b<<"3+"<<c<<")]"<<"^2=8"<<d<<e<<"9"<<endl;

                        }
    return 0;
}

 
実行結果:
 
知識ポイントのまとめ:
for文は最善を尽くして正しい答えを見つけた.
 
学習の心得:
このプログラムは設計が簡単で、実行ウィンドウの美しさを保証することに注意しなければならない.