この作品は、カリキュラムに属し | 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.一定要上机做题:实践是检验真理的唯一标准