このジョブは、[https://edu.cnblogs.com/campus/nenu/2019fall/homework/5523]参照が必要です
コマンドラインやコンソールに精通1
(1)現在のディレクトリ内のB.TXT A.EXEアプリケーションやファイルの存在を仮定して、次のテキストコンソールがはいコマンドをどのような役割図における補助データ・ストリーム。(5点)
A.EXE <B.TXT> c.txt
:コンテンツファイルB.TXT、このコンソール・コマンドの役割、流入A.EXEし、そして最後にC.txtに、それは、C、図のようなデータフロー図によるAからBへのデータの基本的な流れです。図。
(2)それぞれのコンソールコマンドラインパラメータからコマンドを読み取り、アプリケーションはD.EXE開発Cステートメントを使用して、コンソールで、B、Cの値をプリントアウト。次の例をフォームの効果を実行する(6点)
D.EXE A = 1、B = 2、C = 3
1
2
3
= B = 22、C = 11 33 D.EXE
11
22
33
A:次のようにコードと結果は以下のとおりです。
する#include <stdio.hの> int型のmain(){ int型、B、C。 一方、(scanf関数(" A =%DB =%DC =%dの"、&、&B、&C)){ のprintf(" %d個の\ n%d個の\ n%D " 、A、B、C)。 } }
テストケースに精通2
(2)タイトルに完全なタイトルで、必要に応じてPAT(初級)実践(中国)3を設定します。次のようにショットは、赤のチェックマークを含む、請求項1において、(この例ヤング)2符号3ユーザ名です。(30点)
あなたは肩書きを行うために始めることができ、この全体のトピックを読む必要があることに注意してください、時間記録とコードの解釈のための要件があります。
A:示すようにタイトル完了:
(3)コードの解釈。(20点)
公開されたブログは、3つのトピックは、コードスニペットは、あなたが誇りに感じて表示するスクリーンショット、画期的な、困難な場所での実装の影響を考えると、重要示し、コード/難易度でハイライト導入しました。
回答:
(3N + 1)の推測の①1001殺さ魅力
する#include <stdio.hの> int型のmain(){ int型のn = 0を数えます。 scanf関数( "%のD"、&N); 一方、(N = 1!){ IF(N%2 == 0){ N = N / 2。 }他{ N =(3 * N + 1)/ 2。 } ++数えます。 } のprintf( "%d個の\ n"、カウント)。 }
他の出力形式整数②1006
する#include <stdio.hの> int型のmain(){ int型のn; scanf関数(" %のD "、&N) 一方、(N / 100!= 0 ){ のprintf(" B " )。 N = N- 100 ; } 一方、(N / 10 =!0 ){ のprintf(" S " )。 N = N- 10 ; } int型 A = 1 。 しばらく(N!= 0){ のprintf(" %d個"、++ )。 N = N- 1 ; } }
プライム予想の③1007
する#include <stdio.hに> する#include <math.h>の整数 isPrime_1(INT NUM){ int型 TMP = SQRT(NUM)。 以下のために(int型 I = 2 ; I <= TMP; iは++ ){ 場合(NUM%I == 0 ) 戻り0 ; } リターン1 。 } int型のmain(){ int型のN。 int型のカウント= 0 ; int型 =左2 。 scanf関数(" %のD "、&N)。 場合(N> 3 ){ ため(int型 I = 3 ; iは= Nを<; iは++ ){ 場合(isPrime_1(I)){ 場合(I-左== 2 ){ カウント ++ 。 } 左 = I。 } } } のprintf(" %d個の\ n " 、カウント)。 }
(4)PSP
時間差の理由が表示されます。
言語なし1. C長い時間が、それはC言語、いくつかの忘れられた知識に精通していないです。
2.いくつかの簡単な、いくつかのハード、トピックを選択します。