输入一个数,判断一个数是不是素数,补充完整以下程序。
#include
void main()
{ int n,i;
scanf("%d",&n);
for(i=①_____;i<=n-1 ;i++)
if (②_______) break;
if(i>=n) printf("%d is a prime",n);
else printf ("%d is not a prime",n);
}
#include
void main()
{ int n,i;
scanf("%d",&n);
for(i=①_____;i<=n-1 ;i++)
if (②_______) break;
if(i>=n) printf("%d is a prime",n);
else printf ("%d is not a prime",n);
}
举一反三
- 编程:求n个数的和。首先输入一个整数n,然后输入n个整数,求它们的和。部分程序如下: #include int main(void) { int number, sum; int i, n; sum = 0; scanf("%d", &n); for(i = 1; i <= n; i++) { scanf("%d", &number); } printf("%d\n", sum); return 0; }
- /*【程序填空】题目:编程序输出从键盘输入的n个数中的素数及其个数*/#include "stdio.h"int prime(int x){ int i,k=1; if(x<2) k=0; for(i=2;i<=x/2;i++)/***********SPACE***********/ if(【?】) k=0;/***********SPACE***********/ 【?】; }main() {/***********SPACE***********/ int i,n,x,【?】; scanf("%d",&n); for(i=1;i<=n;i++) {scanf("%d",&x);/***********SPACE***********/ if(【?】) {printf("%4d",x); k++; } } printf("\n%4d\n",k); }
- 【填空题】#include <stdio.h> #define N 20 main(){ int a[N],i; for(i=0;i<N;i++)scanf("%d",【1】); for(i=0;i<N;i++) { if(【2】)【3】 printf("%3d",a[i]); } printf(" ") }
- 以下程序完成的功能为:用户输入一个整数,判断该整数是否为质数,如果是质数则输出“质数”,如果和合数则输出“合数”。请将程序填充完整。 #include [stdio.h] int main() { int i,n; scanf("%d",&n); for(i = 2; i<n;i++) { if(________________) break; } if(n==i) printf("质数"); else printf("合数"); return 0; }
- 以下程序的输出结果是()。 #include <stdio.h> main() { int i; for(i=1;i<=5;i++) if(i%2) printf("*"); else continue; printf("#"); printf("$\n"); }