プログラミング入門 情報科学演習 宿題 2016.10.17

Back


以下に示す4つの変数を用意する.

	int a = 100, b = 101; c = 102, d = 103;

上記の変数だけを使って printf の%記法を用いて以下のように画面に表示するプログラムを作成せよ.

My student number: s164099

 100
defg

--------------------------------

なお,結果の出力では必ず最初の行に自分の学生番号を,最後にハイフンによるラインをつけること.無い場合には減点するので注意.

%d %c を使い分けてください.また,教科書p.14の例題2.4にあるように,特定の範囲の数値を %c で表示させると,巻末のアスキーコードの対応する文字が出力されます.
解答用紙を使用する際には,まず,科目名の不要な方を削除してください.また,学生番号と名前の記入も忘れないでください.さらに,解答用紙自体がC言語のプログラムとなっていますので, cc コマンドを実行して,コンパイルエラーの無いことを確認してから提出してください.

指定の解答用紙を使用していない,コンパイルエラーが出る,実行時に警告が出る,学生番号と名前が無い,というような答案は提出されても採点しません.注意してください.


解答例

/* ************************************************** */
/*                                                    */
/*      プログラミング入門  情報科学演習C7                            */
/*      レポート課題                                  */
/*      2016.10.17                                    */
/*                                                    */
/* ************************************************** */
/*                                                    */
/*      学生番号:                                    */
/*                                                    */
/*      氏名:                                        */
/*                                                    */
/* ************************************************** */
/*                                                    */
/*      この行以降に解答のプログラムを書くこと        */

#include <stdio.h>

main()
{
	int a = 100, b = 101, c = 102, d = 103;
	
	printf("My student number: s164099\n\n");
	
	printf("%4d\n", a);
	printf("%c%c%c%c\n", a, b, c, d);
	
	printf("\n--------------------------------\n\n");
	
	return(0);
}
	


Back