徐サンサン20190905から3コマンドラインコンソールプログラミング

このジョブは、[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.いくつかの簡単な、いくつかのハード、トピックを選択します。

 

おすすめ

転載: www.cnblogs.com/samndbk/p/11496999.html