問題 | 答え |
---|---|
この作品は、カリキュラムに属し | Cプログラミング言語II |
ジョブが必要とする場合 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 |
このコースでの私の目標です | 熟練は、Cプログラミング言語の関数呼び出しを学びます |
この仕事は私が特定の面でその目標を達成するために役立っ | 間違ったテストプログラムコンパイラを使用して |
リファレンス | ノー |
1.PTAラボの割り当て
整数と二乗和の1.1の分析桁が5で割り切れることができます
タイトルコンテンツは:関数funを書き込み、その機能はである:5戻る1で割り切れることができ、5で割り切れることができる数字の正方形の整数を決定し、そうでなければ0を返します。インタフェース定義機能:int型の楽しい(int型のn); nは、ユーザーに渡されたパラメータです。n個の数字と二乗和を決定する機能は、5で割り切れることができる5戻る1、そうでなければ0で割り切れることができます。
1.1.1データ処理
データシートA:プログラムステートメントで第1の和のために、およびR INTそうであれば、N桁の二乗の和によって決定される渡されたユーザパラメータは、5で割り切れることができるされ、それはそうでなければ、5戻る1で割り切れることができます0。
データ処理:式和=和+((N%使用して 10)*(N%10));%は、 ステートメントに使用モジュロシンボルとして循環
関数パラメータ:呼び出し関数は、主である()という関数を楽しみ、nと引数、合計はパラメータです。
1.1.2スクリーンショット実験コード
1.1.3ビルド・テスト・データ
入力データ | 出力データ | 説明 |
---|---|---|
N = 12 | 結果は1であります | nが割り切れません |
N = 15 | 結果は0であります | 可分 |
N = 123 | 結果は0であります | それは分割することができません |
命令のリストを提出1.1.4PTA
命令のリスト提出
1.コンパイルエラー:int型のnマークのnを忘れてしまいました。
2.コンパイルエラー:==は一つだけを果たしました。
6行目で第3は、ステートメントの終わりにマークされていませんでした。
2.コードの相互評価
コードは、クラスメート
私のコードを
異なる変数の1の定義は、彼は三つの変数を持って、私は2つだけを持っています。
私はしなかった2.彼はより明確なの条項に関して、捕虜機能を使用しています。
2.1水仙のJUDGMENT
コンテンツタイトル:機能を達成するために必要なタイトルは、(3桁の数字は、すべての桁数と数自体とキュービックに等しくなければならない)、任意の整数の水仙か否かが判断されます。例えば、153 + 5 = 1 ^ 3 ^ 3 ^ 3 + 3 + 1 = 125 + = 153 27、および1 155又はない自己陶酔数。水仙、関数リターンの数は、他の関数は0インターフェイス定義を返す場合:int型FUNC(のconst int型N)を、N、ユーザーに渡されたパラメータです。Nの値は、整数の範囲を超えていません。パラメータNは、数の水仙であれば、1はそれ以外の場合は0、返されます。
2.1.1データ処理
データが表現されています。また、もしelse文を使用してint型の整数変数、とABC定義された変数を。
データ処理:(N == IF式であるA A + B B B + C C要求の対象は、水仙の数であればC)を、関数は、そうでなければ0を返します。
関数パラメータ:メインメイン関数int()とINT FUNC()は悲惨なタイプがSであり、A、B、Cをパラメータ。
2.1.2スクリーンショット実験コード
2.1.3ビルド・テスト・データ
入力データ | 出力データ | 説明 |
---|---|---|
100 | 0 | ない自己陶酔数 |
1 | 0 | ない自己陶酔数 |
33 | 0 | ない自己陶酔数 |
命令のリストを提出2.1.4PTA
1.コンパイルエラー:Cでのfuncがアップ再生できませんでした。
2.コンパイルエラー:ABC 3は使用が分離されず、また、資産計上されていないn個の整数Nが存在します。
2.コードの相互評価
コードは、クラスメート
私のコード
彼は4つの変数を定義1.が、私は3つしか定義
2.彼は捕虜の機能を使用し、プログラムの実行を完了するために私の文を直接参照です
3.彼のプログラムは、より複雑です
3.学習の概要
3.1学習の進捗バー
週/日 | 時間が過ごしたこの週 | コードの行 | はじめにメッシュを学びました | 前紛らわしい問題を比較 |
---|---|---|---|---|
6週 | 4時間 | 40 | いくつかの単純なデータ型 | 私は、データ使用のタイプを伝えることができませんでした |
7週 | 5H | 60 | それ以外の場合は、数学関数の定義を学びます | 熟練十分ではありません |
8週目 | 7H | 97 | for文学び、ループプログラミング | そして、時にはいくつかの混乱の学習、そして前に紙にペンを入れていないだろう |
週ナイン | 7H | 108 | コードを調整するためのコードコンパイラの正しい使い方を学び、順序テーブルに入力するためにコードを使用します | 不慣れの使用が、それをやっては非常に時間がかかり、 |
3.2コードワードの行の累積数とブログ
3.3概要と学習コンテンツの認識
3.3.1学習内容と概要
関数呼び出しを学習した後、私たちはまた、階乗を数え、タイトルに基づいて独自のプログラムを書いてみましょう。本当にハード、ハードの書き込みには、このを見て開始し、ほとんどの時間を書くことではなく、はるかに優れた、けれどもまだ非常に遅い書くと、まだ学生の教えの中で何かを得ると先生は説明しました。
3.3.2学習体験
それを感じ、時々私は空気が存在しない、この科学は沈黙している学ぶ長いコードの一部、特に、受け入れることは非常に難しい、場所の感覚を感じます。しかし、彼は学習に燃料を補給しなければなりませんでした。