C言語の作業04

この作品は、コースに属し C言語プログラミングⅡ
ジョブが必要とする場合 (動作要件)[ https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773 ]
このコースでの私の目標です C言語を習得して使用するように訓練することができます
私は目標を達成する助けたジョブの特定の局面において C言語の私のより深い理解には、私は目標を達成するのを助けます
リファレンス (参考)[ http://c.biancheng.net/view/172.html ]

1.1.0 PTA実験のは実行
1.1.1 単純なインターリーブプレ配列N項目とで
タイトル説明:この問題は、プログラミングを必要とし、第Nのシーケンス1-1 / 4 + 1 / 7-1 / 10 + ...を算出しますおよび
1.1.2 データ処理
データを発現:分母、フラグ、N、I、使用アイテム、合計。私はアイテムの分母を表しています。変更は、サイン一度次のサイクルのために準備します。Nは、私は2つの変数を表します。そして、倍精度浮動小数点変数は、アイテムIの累積値を表し
、データ処理:記号を変更するためにINTと二重定義された変数、scanf関数の入力、フラグを使用して、計算ステートメントのを、および式アイテムによって=フラグ* 1.0 /私の項目の累積値を算出する項目I、和=総和+項目の値を計算する分母
1.1.3実験コードスクリーンショット


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

入力データ 出力データ 説明
10 0.819 サンプルのトピック
20 0.827 I = 20は、式7-3に従って計算されます
30 0.830 I = 30の値は、式7-3に従って計算しました。

1.1.5 PTAはリストと説明を提出します

1つのコンパイルエラーが:最初は、複数のコンパイルエラーになり、scanf関数のカンマの後ろのスペースに注意を払っていない
2間違った回答:の後に彼の小数点以下3桁の後に発見されたコンパイルエラーを見つける誤った答えが得られ、4つに見えます

1.2.1 相互配列部分と二乗
:タイトル説明
この問題は2つの正の整数m及びn(m≤n)プログラミングを必要とし、シーケンスM 2 + 1 / Mの+(計算 M + 1)2+ 1 /(M + 1)+ ⋯+ N2 + 1 / N

1.2.2データ処理**
データが発現:使用、I、N、M、三つの変数を表します。ダブル、合計倍精度浮動小数点変数。
データ処理:私は合計に/ 1.0入力データに、二重高い精度を確保するため、scanf関数の変数の定義をINTを使用して、計算文と式=和+ POWため(I.2)+アイテムシーケンス
1.2.3実験コードのスクリーンショット

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

入力データ 出力データ
5 10 355.845635
10 15 955.489261
15 20 1855.346177

1.2.5 PTAはリストと説明を提出します

1.コンパイルエラー:scanf関数は、コンパイルエラーになり、二パーセントを持って後ろに初めは表示されませんでした
2。間違った回答:間違って見た後、それ自体が式でエラーをコンパイル見つける/ 1.0 /私と私は1を使用する整数でなければなりません原因私は間違った答え

2、コードのピアレビュー

図一に示すように、第3のC言語コードの比較動作は、図IIは同級生で、鉱山です。
ジョブ・タイトル
出力三角形の面積と周囲長

図I

図II

変数の定義:Iは、B、C、Sで定義され、そして二重Iおよび周辺領域が、学生は、B、Cの定義された変数であり、倍精度がS 1です。私は、学生との間の関係の結果のための領域と境界の計算式を介して出力されているのと同じ結果が得られ、面積および周囲長を介して出力されます。
2トピックを同意:私のクラスメートのプロセスが、私は同じではありませんが、同じ答え、私のアルゴリズム簡単に出力周囲長と面積が混乱にリードしているが、私のより正確な、二人の学生は、アルゴリズムは、境界と面積との関係を比較して書きますあなたは間違って行くことはできませんが、時間がかかります。
3お互いを補完:彼らは自分自身の経験を高めるために優れた場所他人から学ぶことを学びます。

3、要約学習
3.1学習プログレスバーを

日付 時間が過ごしたこの週 コードの行 学んだの紹介 今、より多くの困惑質問
10 / 14--10 / 20 約10時間 175+ for文の使用 そして、使用フラグの項目

コードワードとブログの3.2 **累積ライン**

3.3 **知覚およびコンテンツ要約学習
コンテンツ要約学習3.3.1
文に対して、主に、私は=(のために、例えば、INT、ループの実行を制御するために使用されるの1研究 I = 0; iは3 < ; I ++)、I = 0が初期化部であり、iが3つの判定条件を<環状部分であり、私は動作がループ文{...」の実行後に終了し++
含む2学習演算子:割り当て、算術、関係そのような論理演算子&を表し、||表現として、または論理演算子;
3.3.2の理解の
1:第3週より少し良く今週、このために仕事との最後の似ている、彼らはしませんとても混乱が、異なるものの多くは、このようなテストデータがゆっくりと短期を受け入れるように簡単に何かを追加します基づいて、プロセスへのコンパイラを使用することで行うこととして、ミックスに追加があります。
2:新しい研究forループ今週文、制御ループの実行。もっと面白いコンテンツを学ぶために来週願ってさまざまな演算子の使用の意識があります

おすすめ

転載: www.cnblogs.com/kangyiyi/p/11684759.html