素数(质数)是指大于 111 的自然数中,除了 111 和它本身外没有其他正因数的数。 给定一个正整数 nnn,请输出区间 [2,n][2,n][2,n] 内的所有素数。
一行一个正整数 nnn。
第一行输出 The Prime Numbers between 1 and n are:,其中 n 替换为输入的数值。
The Prime Numbers between 1 and n are:
n
接下来,每行输出 101010 个素数,每个素数占用 888 个字符宽度,每个素数占 888 个字符宽度输出后,再输出一个空格(见提示)。
最后一行输出 Total of k prime numbers between 1 and n.,其中 k 替换为素数的个数。
Total of k prime numbers between 1 and n.
k
8
The Prime Numbers between 1 and 8 are: 2 3 5 7 Total of 4 prime numbers between 1 and 8.
50
The Prime Numbers between 1 and 50 are: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 Total of 15 prime numbers between 1 and 50.
cout << setw(8) << P[i] << ' ';