情報科学演習 宿題 2011.04.25

Back to text page


3桁の整数と2桁の整数を乱数を用いて発生させ,その商と剰余を求めて表示する プログラムを作成せよ.結果の表示は文字の配置も含めて以下のようになるものとし,1行目に必ず 学生番号を表示するようにすること.また,末尾にハイフンによるラインを引い ておくこと.

My student number: s104099

Quotient of 702 divided by 56:   12
Residue of 702 divided by 56:    30

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

注意

解答用紙
解答例

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

#include 
#include 
#include 

main()
{
	srand((unsigned) time(NULL));
	
	int num1, num2;
	
	num1 = rand() % 900 + 100;
	num2 = rand() % 90 + 10;

	printf("My student number: s104099\n\n");
	printf("Quotient of %d divided by %d: %4d\n", num1, num2, num1 / num2);
	printf("Residue of %d divided by %d: %5d\n\n", num1, num2, num1 % num2);	
	printf("-----------------------------------\n");
	
	return(0);
}


Back to text page