第4週実験報告タスク3
1587 ワード
/*(プログラムヘッダコメント開始)
*プログラムの著作権およびバージョン宣言セクション
*Copyright(c)2011、煙台大学コンピュータ学部学生
* All rights reserved.
*ファイル名:データ処理
*著者:郭岩岩
*完成日:2012年3月13日
*バージョン番号:vc.1
*タスクおよび解法の説明
*説明を入力:
*問題の説明:
*プログラム出力:
*プログラムヘッダのコメント終了
*/
プログラムは長いですが、構想ははっきりしています.
経験の蓄積:bool型を使う時1つの変数に値を割り当てるべきで、真あるいは偽
最後のメンバー関数の定義は先生のを参考にしたのか、それとも先生の簡単なのか.
*プログラムの著作権およびバージョン宣言セクション
*Copyright(c)2011、煙台大学コンピュータ学部学生
* All rights reserved.
*ファイル名:データ処理
*著者:郭岩岩
*完成日:2012年3月13日
*バージョン番号:vc.1
*タスクおよび解法の説明
*説明を入力:
*問題の説明:
*プログラム出力:
*プログラムヘッダのコメント終了
*/
#include
#include
using namespace std;
class NaturalNumber
{private:
int n;
public:
void setValue (int x);// n ,
int getValue(); // n
bool isPrime(); // n , true, false
void printFactor(); // n , 1 n
bool isPerfect(); // n 。 n n n, n , 6=1+2+3 。
bool isReverse(int x);// x n ( 321 123 )。
bool isDaffodil(int x); // x 。 , 153=1*1*1+5*5*5+3*3*3
void print_Daffodils(); // 1, n ;
};
void main(void)
{
NaturalNumber nn; // ( )
nn.setValue (6);
cout<0)
{
n=x;
}
else
{
cout<0)
{
m=p%10;
s=s+m*m*m;
p=p/10;
}
if(x==s) daffodil=true;
return daffodil;
}
void NaturalNumber::print_Daffodils()
{
for(int i=2;i
プログラムは長いですが、構想ははっきりしています.
経験の蓄積:bool型を使う時1つの変数に値を割り当てるべきで、真あるいは偽
最後のメンバー関数の定義は先生のを参考にしたのか、それとも先生の簡単なのか.