My student number: s134099 Prime numbers between 10 and 30 11 13 17 19 23 29 ---------------------- |
約数の求め方を演習問題でやりましたので,その応用で素数は見つけられます.
/* ************************************************** */ /* */ /* プログラミング入門 情報科学演習C7 */ /* レポート課題 */ /* 2013.11.25 */ /* */ /* ************************************************** */ /* */ /* 学生番号: */ /* */ /* 氏名: */ /* */ /* ************************************************** */ /* */ /* この行以降に解答のプログラムを書くこと */ #include <stdio.h> #include <stdlib.h> #include <time.h> main() { srand((unsigned) time(NULL)); int i, j, num, count; num = (rand() % 8) * 10 + 10; printf("My student number: s134099\n\n"); printf("Prime numbers between %d and %d\n", num, num+20); for(i=num; i<=num+20; i++){ count = 0; for(j=2; j<=i-1; j++) if(i%j==0) count++; if(count==0) printf("%d ", i); } printf("\n\n----------------------\n\n"); return(0); } |