My student number: s134099 Obtained number: 80 80 has following measure(s): 2 5 ----------------------------------------------- |
2,3,5,7の4つの数の内,約数であるものだけを表示させてください.また,素数のときには何も表示されなくても構いません.
/* ************************************************** */ /* */ /* プログラミング入門 情報科学演習C7 */ /* レポート課題 */ /* 2013.10.28 */ /* */ /* ************************************************** */ /* */ /* 学生番号: */ /* */ /* 氏名: */ /* */ /* ************************************************** */ /* */ /* この行以降に解答のプログラムを書くこと */ #include <stdio.h> #include <stdlib.h> #include <time.h> main() { srand((unsigned) time(NULL)); int num = rand() % 100 + 1; printf("My student number: s134099\n\n"); printf("Obtained number: %d\n", num); printf("%d has following measure(s): "); if(num%2==0) printf("%d ", 2); if(num%3==0) printf("%d ", 3); if(num%5==0) printf("%d ", 5); if(num%7==0) printf("%d ", 7); printf("\n\n------------------------\n\n"); return(0); } |