C言語I-2019秋の作業05

この作品は、カリキュラムに属し Cプログラミング言語II
ジョブが必要とする場合 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830
このコースでの私の目標です 定義と呼び出し機能の予備的な理解を持って、模倣するようにプログラムすることができます
この仕事は私が特定の面でその目標を達成するために役立っ 階乗のテーブルで電力テーブルを生成することができますC言語プログラム
リファレンス 「Markdownの基本的な文法」「Cプログラミング言語」「ACM問題解決。」

 

 

 

 

 

 

 

 

 

 

 

 

 

1.PTAラボの割り当て

1.1水仙のJUDGMENT

説明タイトル:機能を達成するために必要なタイトルは、(3桁の数字は、すべての桁数と数自体とキュービックに等しくなければならない)、任意の整数の水仙か否かが判断されます。例えば、153 + 5 = 1 ^ 3 ^ 3 ^ 3 + 3 + 1 = 125 + = 153 27、および1 155又はない自己陶酔数。水仙の数は、関数が1を返す場合、それ以外の場合は0を返します。

1.1.1データ処理

発現データ:変数の合計、Nの定義1。

                 2.sumは、立方体のそれぞれに3桁の数字であり、そして

                 3.このエンコーディングは、while文を使用し、if文

データ処理:1.式:SUM = +(10%A)*(10%)*(10%A)

                 2.プロセス構造:環状構造や分岐構造

関数のパラメータ:1、呼び出し元の関数名:.メイン

              2.呼び出された関数の名前は:FUNC

              3.呼び出される関数型:整数関数

1.1.2スクリーンショット実験コード

 

 

1.1.3ビルド・テスト・データ

 

         入力データ            出力データ      説明
           108                0    非素数
           370                1      素数
           666                0    非素数 
           999                0    非素数 

 

 

 

 

 

 

 

 

 

リストと説明を提出1.1.4PTA

 

 中国風のリークで記述された一部の文字や記号を1つの記号、文字やその他の非標準、または書き込み:コンパイルエラー

                  どのような声明2.使用を明確にし、エラーをコーディングをもたらしませんでした

 

1.2ゴールドバッハの予想の検証機能 

説明タイトル:要素数の単純な機能を達成するために必要なこの問題を分析、検証機能ゴールドバッハ予想を使用して:任意の偶数6以上は、二つの奇素数の和として表すことができます。唯一の素数は1で割り切れるであり、それ自体は正の整数です。注意:1 2が素数である、素数ではありません。

1.2.1データ処理

発現データ:変数pの定義1、I、フラグ、N、P、Q

                 2.整数変数フラグの主要機能が定義され、関数は、ゴールドバッハpを定義、qは整数変数であります

                 3.このコーディングは、if文と文のために使用しています

データ処理:1つの発現:なし

                 2.プロセス構造:環状構造や分岐構造

関数のパラメータ:1、呼び出し元の関数名:.メイン

                 2.呼び出される関数の名前:首相、ゴールドバッハ

                 3.呼び出される関数型:素数機能、ゴールドバッハの関数は空です

1.2.2コードのスクリーンショット

 

 

 

1.2.3ビルド・テスト・データ

 

 入力データ            出力データ      説明
11,18  11は素数であります  11は素数であります
19,27  19は素数であります  19は素数であります
66,99  ノー  いいえ素数ありません

 

 

 

 

 

 

 

 

 

 

 

リストと説明を提出1.2.4PTA

 

 コンパイルエラー:1つの開始私が使用するループ構造の種類がわからない、いくつかの試みの後に変数の使用は、徐々にアイデアをどのような声明のを、まっすぐに何

                  2.文字が正しく入力されませんでした

不正な形式:より多くのスペースや改行の1頭と尾出力

              注2.出力が出力に必要な出力に完全に従って対象ではありません、タイトルを見ていません

 

2.コードの相互評価

その他のコード:

 

 

 

 

私のコード:

ピア評価:プライム機能で他の人と同じコード構造部1.自分のコードが、内容が異なっています。他コード入力データが素数である場合は、そうでなければ0を返し、返された、入力データが素数その後数フラグ= 0、およびその逆フラグ= 1であり、フラグに戻るかどうかは、フラグに定義します。

        2.在Goldbach函数部分他人代码使用while语句,我的代码中使用if语句和for语句。

        3.在Goldbach函数部分要将整数分解成两部分,然后判断分解出的两个整数是否都为素数。如是,则输出;否则,重新分解、判断。故这只是有限的验证,不能作为对哥德巴赫猜想的证明。

 

3.学习总结

3.1学习进度条

周/日期 周所花的时间 代码行 学到的知识简介 目前比较迷惑的问题
5/20~5/26    9h 119 分支结构与循环结构的共同使用 流程结构的选择应用和语句的正确用法

 

 

 

 

 

 

 

 

3.2累计代码行数和博客字数

    时间       博客字数      代码行数
  第一周          800           0
  第二周        1299         16行
  第三周        2019         98行
  第四周        2035        109行
  第五周        2049        119行

 

 

 

 

 

3.3学习内容总结和感悟

3.3.1学习总结内容

 

 

 3.3.2学习体会

1.学习的时候一定要记笔记:记笔记可以加深印象,而且,忘记了也便于查找,不用一本书的去翻.

 

2.真正学到的知识是我接受了,而不是我知道了:对于知识的掌握,我认为应该是接受了这个知识并能知道如何运用它,而不是单纯的知道它的存在。

 

3.一定要上机做题:实践是检验真理的唯一标准

 

おすすめ

転載: www.cnblogs.com/yuzhe1/p/11732230.html