プログラミング入門I 宿題 2018.10.22

Back


自分の学生番号の下2桁と65の間で次の式のように演算を行い,以下のように表示するプログラムを作成せよ.

計算式: (下2桁 ー 65) × 下2桁

My student number: s186099

Last 2 digits: 99
(99 - 65) * 99 = 34 * 99 = 3366

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

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

必ず変数を2個使用して,数字を printf 文の中でベタ打ちしないようにしてください.

	printf("(99 - 65) * 99 = 34 * 99 = 8811\n");

とかは,絶対にやっちゃダメ!です.
解答用紙を使用する際には,学生番号と名前の記入も忘れないでください.さらに,解答用紙自体がC言語のプログラムとなっていますので, cc コマンドを実行して,コンパイルエラーの無いことを確認してから提出してください.

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


解答例

// ************************************************** 
//                                                    
//      レポート課題                                    
//      2018.10.22                                    
//                                                    
// ************************************************** 
//                                                    
//      学生番号:                                     
//                                                    
//      氏名:                                         
//                                                    
// ************************************************** 
//                                                    
//      
              
#include <stdio.h>

int main(void)
{
	printf("My student number: s186099\n\n");
	
	int m = 99;
	int n = 65;
	
	printf("Last 2 digits: %d\n", m);
	printf("(%d - %d) * %d = %d * %d = %d\n", m, n, m, m-n, m, (m-n)*m);
	
	printf("\n--------------------------\n\n");

	return 0;
}



Back