任意输入一个自整数,判断是不是质数(用C语言编程) 相关知识点: 试题来源: 解析 #include #include void main(){\x09int n,i;\x09scanf("%d",&n);\x09if (n == 1)\x09{\x09\x09printf("1 is nothing\n");\x09}\x09for (i = 2; i ...
int a[32]; //int类型对应4个字节,32位二进制,所以足够,如果是其他类型,需要修改。scanf("%d",n);int i;int flag=1;if(n==1){ printf("no\n");printf("yinzi: %d",n);} else if(n0){ int j;i=0;for(j=2;jn;j++){ if(n%j == 0){ flag =0; //不是质数 a...
include <stdio.h>main(){ int i,j,k; scanf("%d",&j); for(i=2;i*i<=j;i++) { if(j%i==0) k=2; } printf("%d\n",k); return 0;}
试了一下k不等于2