問題 | 答え |
---|---|
この作品は、コースに属し | C言語のプログラミングLL |
ジョブが必要とする場合 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830 |
このコースでの私の目標です | パワーと階乗演算の社会、プログラミングをより良く理解するには、カスタム関数を学びます |
私は目標を達成する助けたジョブの特定の局面において | 関数のパラメータを理解するために実験的な作品をPTA |
リファレンス | 「プログラミング言語C」プログラムのウェブサイトcodecademy。 |
PTAラボの割り当て
1.1タイトル6-3
トピック要件:この質問を達成するために必要な機能は、(3桁、各桁と数自体がキューブと数に等しくなければならない)、任意の整数の水仙か否かが判断されます。例えば、153 + 5 = 1 ^ 3 ^ 3 ^ 3 + 3 + 1 = 125 + = 153 27、および1 155又はない自己陶酔数。水仙の数は、関数が1を返す場合、それ以外の場合は0を返します。
1.1.1データ処理
1.発現データ:INTは、整数変数を使用して、5規定する初期化後の変数Nは、そのような改変されないことをconst参照線を使用します。
2.データ処理:Q = S計算することによって、のために、他の環状構造を使用してQ Q W + W W + E E Eが操作されました。
3.機能パラメータ:メイン関数int main()の、FUNC()はE、S、wは、基準線N、Qの引数として機能するために呼び出され 、T。
1.1.2スクリーンショット実験コード。
1.1.3ビルド・テスト・データ
入力データ | 出力データ | 説明 |
---|---|---|
21 | 0 | ない3桁 |
212 | 0 | キューブのメンバーと数が212に等しくありません |
153 | 1 | キューブのメンバーと数は53に等しいです。 |
22145 | 0 | 5桁 |
コミット1.1.4PTA
1つのコンパイルエラー:./、ヒットとなった8 *にヒット「;」ラベル「」
2.エラーをコンパイル:Nは、基準線に定義されている資本としないint型。
3.部分的に正しい:代入演算子pがQにヒット。
1.2タイトル6-1
トピック要件:整数と数字の二乗の和を決定すること、5で割り切れることができる5戻る1、そうでなければ0で割り切れることができる:ある機能の楽しさを、書きます。
1.2.1データ処理
1.データが表現される:scanfの出力変数nは、「%」記号剰余代入演算子の使用を使用して、整数変数s iで定義されるintです。
2.データ処理:演算周期のために使用される構文は、scanf関数の出力計算を呼び出すんが。
3.関数のパラメータ:メイン主な機能は、行iが、S N、引数パラメータ、関数func()を呼び出します。
1.2.2コードのスクリーンショット
1.2.3ビルド・テスト・データ
入力データ | 出力データ | 説明 |
---|---|---|
14 | 0 | 広場と17の倍数ではなく、各桁の5。 |
20 | 0 | 正方形及び4の倍数ではなく、図5に示すように、各桁。 |
125 | 1 | 30数の二乗のメンバーとは、5の倍数です。 |
81 | 1 | あなたと数65のための広場には、それが5の倍数です。 |
リストと説明を提出1.2.4PTA
1.コンパイルエラー:(「%d個」、&n個 )、 二重引用符は、n個の背中を押すと、アンパサンドを果たしていませんでした。
リターン(S%5 == 0:2.エラーをコンパイル ;) (S = 0.5%)にヒット;
3.コンパイルエラー:割り当てられた入力および出力変数は逆。
4.n少ないです!。
2コード相互評価
2.1同級生コード
私のコード
コード比較
1. 3人の学生と2、および変数の同じタイプの5つの独自の定義を定義します。
2. while文役に立たない最初の生徒、学生との第二は、彼は無用です。
変数n以下を規定するように3クラスメート、以下の変数定義、学生は直接第二基準線Nを割り当て、それがより簡単な手順です。
4.学生第二に、準備と検査のために、少数のより助長割り当てます。
学生はプログラミングコードを減らし、よりシンプルなコンピューティング・アーキテクチャを使用しています。
3.学習の概要
3.1学習の進捗バー
週/日 | 時間が過ごしたこの週 | コードの行数 | 学んだ知識を紹介 |
---|---|---|---|
9 / 10.23から10.26 | 12 | 120 | 私は修飾constを学んだ、関数を呼び出し、機能を説明することを学びました。 |
コードワードの行数と3.2のブログ
3.3.1学習コンテンツの概要
マインドマッピング
3.3.2学習体験
1.これは非常にシンプルですが、宿題へのクラスリスニングにおける関数の定義である、あなたはそれのために、このタイムリーな評価を難しく感じるべきではない、知識を習得することが重要週間です。
2.コードが誤って、ひどいもチェック中国のシンボルをヒットした最も痛みを伴う戦います。だから私はもっと慎重になるだろう。
3.私は論理的思考を強化する必要があると感じました。
4.printfやscanfの関係は非常に明確ではありません。
5.追加情報「文字列は」中国が現れることはできません。