駆け出しエンジニアTPYの日記

文系大学生がエンジニアを目指す!

*C言語* 解答例Part11

こんにちは!

駆け出しエンジニアTPYです!

 

 

練習問題Part11の解答例になります。

(開発環境により、は¥の場合があります)

〜目次〜

 

 

練習問題1の解答

f:id:YuyaTerayama:20180925051034p:plain

 

練習問題2の解答

f:id:YuyaTerayama:20180925051556p:plain

 

練習問題3の解答

f:id:YuyaTerayama:20180925052912p:plain

 

 

〜END〜

 

 

*C言語* 練習問題Part11

こんにちは!

駆け出しエンジニアTPYです!

(◀︎はEnterキーを示しています)

〜目次〜

 

 

練習問題1

以下のように画面に出力するコードを記述してください。

文字と文字との間隔は3文字幅です。

ー実行画面ー

f:id:YuyaTerayama:20180925050211p:plain

 

練習問題2

練習問題1と同じ結果を、

test11-2.txtというファイルに出力するコードを記述してください。

 

練習問題3

練習問題2について、

結果を出力するファイル名をコマンドラインから、

指定できるようにしてください。

 

 

解答例は、こちらです。

練習問題Part11の解答

〜END〜

*C言語* 解答例Part10

こんにちは!

駆け出しエンジニアTPYです!

 

 

練習問題Part10の解答例になります。

(開発環境により、\は¥の場合があります)

〜目次〜

 

 

練習問題1の解答

f:id:YuyaTerayama:20180924211347p:plain

 

練習問題2の解答

f:id:YuyaTerayama:20180924211901p:plain

 

練習問題3の解答

f:id:YuyaTerayama:20180924212524p:plain

 

 

〜END〜

*C言語* 練習問題Part10

こんにちは!

駆け出しエンジニアTPYです!

(◀︎はEnterキーを示しています)

〜目次〜

 

 

練習問題1

構造体型struct Personを宣言し、

2つの構造体型変数に年齢、体重、身長を入力させ、

以下のように画面に出力するコードを記述してください。

ー実行画面ー

年齢を入力してください。

20 ◀︎

体重を入力してください。

71.3 ◀︎

身長を入力してください。

174.4 ◀︎

年齢を入力してください。

56 ◀︎

体重を入力してください。

78.9 ◀︎

身長を入力してください。

178.2 ◀︎

年齢20歳:体重71.30000kg:身長174.40000cm

年齢56歳:体重78.90000kg:身長178.20000cm

 

練習問題2

練習問題1の構造体の配列を作成して、

同じ結果になるように書き換えてください。

 

練習問題3

練習問題1の構造体へのポインタを引数として受け取り、

年齢を1つ増やす関数void aging(Person *p)を作成して、

実際に1人分の情報を入力させ、

1年後の情報を、以下のように画面に出力するコードを記述してください。

ー実行画面ー

年齢を入力してください。

20 ◀︎

体重を入力してください。

71.3 ◀︎

身長を入力してください。

174.4 ◀︎

年齢20歳:体重71.30000kg:身長174.40000cm

1年後…

年齢21歳:体重71.30000kg:身長174.40000cm

 

 

解答例は、こちらです。

練習問題Part10の解答

〜END〜

*C言語* 解答例Part9

こんにちは!

駆け出しエンジニアTPYです!

 

 

練習問題Part9の解答例になります。

(開発環境により、\は¥の場合があります)

〜目次〜

 

 

練習問題1の解答

f:id:YuyaTerayama:20180924180758p:plain

 

練習問題2の解答

f:id:YuyaTerayama:20180924181306p:plain

 

練習問題3の解答

f:id:YuyaTerayama:20180924182125p:plain

 

練習問題4の解答

練習問題1の書き換え

f:id:YuyaTerayama:20180924182654p:plain

 

練習問題2の書き換え

f:id:YuyaTerayama:20180924183004p:plain

 

練習問題3の書き換え

f:id:YuyaTerayama:20180924183458p:plain

 

 

〜END〜

 

*C言語* 練習問題Part9

こんにちは!

駆け出しエンジニアTPYです!

(◀︎はEnterキーを示しています)

〜目次〜

 

 

練習問題1

文字列の長さを調べる関数int length(char str[ ])を作成して、

文字列を入力させ、

文字列の長さを調べるコードを記述してください。

ー実行画面ー

文字列を入力してください。

teraprogtpy ◀︎

文字列の長さは11です。

 

練習問題2

文字列中に含まれている文字「t」の個数を調べる、

関数int search(char str[ ])を作成して、

文字列を入力させ、

「t」の個数を調べるコードを記述してください。

ー実行画面ー

文字列を入力してください。

teraprogtpy ◀︎

teraprogtpyの中にtは2個あります。

 

練習問題3

文字列を比較する関数int compare(char str1[ ], char str2[ ])を作成して、

文字列str1とstr2を比較して、

一致した場合には1を、

一致していない場合には-1を、

返すようにします。

文字列を入力させ、

文字列を比較するコードを記述してください。

ー実行画面ー

1番目の文字列を入力してください。

Hello ◀︎

2番目の文字列を入力してください。

hello ◀︎

2つの文字列は異なります。

 

練習問題4

練習問題1,2,3の関数を、

ポインタの演算を使った表記で、

同じ結果になるように書き換えてください。

 

 

解答例は、こちらです。

練習問題Part9の解答

〜END〜

*C言語* 解答例Part8

こんにちは!

駆け出しエンジニアTPYです!

 

 

練習問題Part8の解答例になります。

(開発環境により、\は¥の場合があります)

〜目次〜

 

 

練習問題1の解答

①:pA 

②:%p

③:pA

 

練習問題2の解答

正しい。

 

練習問題3の解答

f:id:YuyaTerayama:20180924172109p:plain

 

 

〜END〜