编写程序,输出1-100以内所有的素数,以及,1-100以内素数的总个数。 [br][/br] 预期输出结果: 1-100之间的所有素数: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 1-100之间内共有25个素数
举一反三
- 100以内的素数。题目内容:求100以内的全部素数,每行输出10个。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。要求定义和调用函数prime(m)判断m是否为素数,当m为素数时返回1,否则返回0。 输入格式:没有输入数据。 输出格式:输出100以内的素数。 提示:可使用输出语句printf("%6d",m);来控制素数之间的输出间隔。 输出样例: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
- 求100以内的全部素数,每行输出10个。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。 程序运行结果为: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 #include #include <_______________> int main(void) { int count, i, m, n; count = 0; for(m = 2; m <= 100; m++){ n = sqrt(m); for(i = 2; i <= n; i++) if(__________________) ————————; if(i > n){ printf("%6d", m); count++; if(count % 10 == 0) printf(" "); } } printf(" "); return 0; }
- 编写函数,输出1~100以内的所有素数。
- 编写程序,输出100以内的所有素数。100以内的所有素数有:2357111317192329313741434753596167717379838997
- 编写程序实现,将1-100存放在数组中,并求100之内的素数并输出。