画面への表示

練習問題3

MMGames



基本知識


1-1
C言語で画面に文字列を表示するのに何という関数を使うか。
1-2
上記の関数を使うには、コンパイラに説明書を渡さなくてはならない。
そのための疑似命令と、渡す説明書のファイル名を答えよ。
1-3
上記の関数で文字列を表示するときに改行するには記号を書く。
その記号全般のことをなんと呼ぶか。
解答例


プログラム読取


2-1
次のプログラムを実行するとどのように表示されるか。
#include <stdio.h>

int main(void)
{
	printf("The pen is mightier\n than the sword\n");
	return 0;
	printf("Time is money\n");
}
解答例


プログラム書取


3-1
画面に次のように表示するプログラムを作成せよ。
なお、2つ目の文字の頭が揃えられていれば、空白の数は問わない。
Intel	: Pentium4
AMD	: Athlon64
解答例

基本知識(解答例)


1-1
printf関数
※他にもputsなど色々あるが、printf関数が基本である。
1-2
疑似命令  #include
ファイル名 stdio.h
※#include <stdio.h> でも正解である。
1-3
エスケープシーケンス
問題


プログラム読取(解答例)


2-1
The pen is mightier
than the sword
※returnで関数が終了するため、以降は実行されない。
問題


プログラム書取(解答例)


3-1
#include <stdio.h>

int main(void)
{
	printf("Intel\t: Pentium4\n");
	printf("AMD\t: Athlon64\n");
	return 0;
}
※\tを使わず、スペースで揃えてもかまわないが、\tを使った方が楽である。
※文末の改行\nは熟練者でも忘れやすいので注意する。
問題

サイト目次


第0部:プログラム概要編

  1. プログラムとは何か?

2章:プログラムの書き方

  1. 書き方のルール
  2. 書き方の慣習
  3. 練習問題2

3章:画面への表示

  1. 文字列の表示
  2. 改行文字
  3. 練習問題3

6章:キーボードからの入力

  1. 入力用の関数
  2. 入力の恐怖
  3. 練習問題6

9章:回数が決まっている繰り返し

  1. 繰り返しを行う文
  2. ループ動作の仕組み
  3. 練習問題9

10章:回数がわからない繰り返し

  1. 回数不明ループ
  2. 入力チェック
  3. 練習問題10

13章:複数の変数を一括して扱う

  1. 複数の変数をまとめて扱う
  2. 配列の使い方
  3. 練習問題13

20章:複数のソースファイル

  1. 最小限の分割
  2. 分割の定石
  3. 練習問題20