C言語Ⅰブログの作業04

この作品は、コースに属し Cプログラミング言語Ⅰ
ジョブが必要とする場合 https://www.cnblogs.com/tongyingjun/p/11695948.html
このコースでの私の目標です ループと3つの式の文、予備的な理解の捕虜の使用の文のマスター
私は目標を達成する助けたジョブの特定の局面において PTA 5つのジョブ、およびコンパイラが独自のコードとコードのエラーを書き込むことができます。
リファレンス Cプログラミング言語、文学Baiduの

1.PTAラボの割り当て

Nアイテムとインターリーブ前に簡単なシーケンスで1.1
1/4 + 1/7 - - 1月10日...最初のN +和の存在質問は、プログラミングを必要とし、シーケンスを計算します。指定された入力行の正の整数でN. 小数点以下3桁まで正確な出力部と行のS「和= S」形式の値に応じて、形式:出力。タイトルは、計算結果が倍精度を超えていないことを確認してください。
⑴データ処理
①発現データ:プラスチック構造体と、この問題、変数およびINF和INT、合計は従属変数であり、Nの変化に応じて変化します。
②データ処理:ループ構造のために使用した場合-elseステートメント、かっこ内の第2循環は、前記選択的な構造、コンテンツです。
⑵実験コードショット

⑶テストデータを作成します

入力データ 出力データ 説明
2 0.750 > 1
10 0.819 > 9
100 0.834 > 99
101 0.837 > 100

⑷PTAは、リストの提出について説明し

、エラーの原因
Q1がコンパイルエラー:関係なく入力がゼロのものを合計上記の自分のパーサジェネレータでは、私は、コンパイラは、PTAのインタビューに支払わなければならないので、この問題は、結果が間違っていると思います。
A1:上記のコードで入力された合計の後ろに自分自身を見つけることは間違っている、出力が0になるとS.
Q2のコンパイルエラー:PTA上記の彼らのコピーのコンパイラの顔はコンパイルエラーになります。
A2:アシスタントを依頼し、その結果は私がリードする#をコピーするのを忘れています。

1.2インタリーブシーケンスと最初のNを求めて

質問は、プログラミングの順序を必要千鳥1-2 / 3 + 3 / 5-4 / 7 + 5 / 9-6 / 11 + ...第Nの和 入力フォーマット:指定された入力列において正の整数N. 出力形式:出力セクションと行の値、小数点以下3桁の結果。
⑴データ処理
①発現データは:タイトルの構造はでint型のプラスチック、変数を使用しました。変数sumに起因倍精度浮動小数点は、Nの変化に伴って変化があります。
②データ処理:ループ構造に使用されるタイトルは、中括弧内の第2のコンテンツは円形である、scanfのフォーマット制御文字は、データを入力するために使用されます。一方POW()数学は、yにxのパワーを算出するための時間は、タイトルが分子です。
⑵実験コードのスクリーンショット

⑶テストデータを作成します

入力データ 出力データ 説明
5 0.917 > 1
11 0.904 > 10
100 0.391 > 99
101 0.894 > 100

⑷PTAは、命令のリストを提出します

エラーの原因
Q1のコンパイルエラー:2行目に入力されていない彼らのmath.h上記の代わりに、コンパイラエラー
上記の後に実現するために来たBaiduの検索で:A1
Q2コンパイルエラー:このアプリケーション捕虜構造でループ構造のために知ってはいけません数回そう間違いました。
A2:自分の情報上記の本の中では、Baiduはまた少しを理解するようになった上で見た確認しました。
Q3コンパイルエラー:倍精度浮動小数点アプリケーションの前に、内部バックのprintf%LFは入力ミス。
A3:上記の本に書かれたことの勇敢なと思います。

2.コードの相互評価

⑴学生コードショット(ソフトウェアから3つのシフトが優秀な学生を持っている)

自分のコードショット(7.3)

⑵の比較
同じポイント:プラスチックint型とdoubleと倍精度浮動小数点の使用は、捕虜の構造がある
の違い: ①異なる変数を使用
異なる内容の内側②ループ構造を
、比較される2つの優秀な学生を持っていた比較的単純である、彼は私、もっと複雑よりもコードの行数です。マイ比較的簡単。

要約を学びます

⑴学習の進捗バー

週/日 時間が過ごしたこの週 コードの行 学んだ知識を紹介 現在、より多くの混乱の問題
4週 4時間 85 私は捕虜の使用の予備的な理解の上に百度のループのために学びました POW使用並びに環状構造

コードやブログのラインの⑵累積数

3.3概要と学習コンテンツの認識

⑴学習コンテンツの概要
①は3つの式を分離するために2つのセミコロンを使用する文の一般的な表現のために知って、ステートメントのループ構造を使用する方法については、この教訓を学んだ、途中でステートメントのサイクルのための呼び出しがあります制御変数。
②3つの式とどのように使用するかの途中で文の意味を知っています。
独自のC言語は非常に理解していないだけでなく、多くの知識を学ぶために③、上記のみ予約学ぶことは十分ではありません、あなたはまた、追加の調査を所有する必要があります。
④コードの途中でノックしながら、自分の場所が間違っていたと同じ過ち次回をしないように自分自身を思い出させる覚えている人たちで動作します。
⑵体験学習
より多くの事を理解するために学ぶの専門知識を持つ①を。
あなたのコードはまた、より多くので、間違った場所を見つけるために、少し速くするとき、以前のエラーコードよりも多くを知っているどのくらい知っている②知識。
③自身速度も速いですが、いくつかの一般的な間違いは、まだ発生し、それは注意しないときに、間違った時間を探していることは注意しなければならないコードをノックしました。
④授業時間外に学ぶことがたくさん所有する職業は、我々はまた、自分自身を改善するための唯一の方法は、コードのビットをノックする必要があります。

おすすめ

転載: www.cnblogs.com/tongyingjun/p/11695948.html