以下程序完成的功能为:用户输入一个整数,判断该整数是否为质数,如果是质数则输出“质数”,如果和合数则输出“合数”。请将程序填充完整。 #include [stdio.h] int main() { int i,n; scanf("%d",&n); for(i = 2; i
举一反三
- 本程序的功能是:找出所有两位绝对质数。如果一个两位整数是质数,将组成它的两个数字交换位置后形成的整数仍为质数,则称这样的数为绝对质数。例如,13就是一个绝对质数。 #include[stdio.h] int main() { int i,j,k,n=0,flag,a[2]; for(i=13;i[100;i++) { a[0]=i; a[1]= (1) ; for(j=0;j<2;j++) { flag=1; for(k=a[j]/2;k]1;k--) if(a[j]%k==0) { (2) ; break; } if(flag==0) break; } if( (3) ) { printf("%d\t", i); n++; if(n%2==0)printf("\n"); } } return 0; }
- 输入一个数,判断一个数是不是素数,补充完整以下程序。 #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 int main( ) { int i; for (i=1; i<=5; i++) { if (i%2) printf("*"); else printf("#"); } printf("$\n"); return 0; }
- 以下程序的输出结果是()。 #include <stdio.h> main() { int i; for(i=1;i<=5;i++) if(i%2) printf("*"); else continue; printf("#"); printf("$\n"); }
- 有以下程序#include [stdio.h]int main(){int i,n[]={0,0,0,0,0};for (i=1;i<=4;i++){n[i]=n[i-1]*3+1; printf("%d ",n[i]);}}程序运行后的输出结果是 。[/i][/i]