判斷素?cái)?shù),求大神告知崔在何處
#include<stdio.h>
#include<math.h>
void main()
{
int n,k,i;
k=(int)sqrt(n);
printf("請輸入一個(gè)整數(shù):");
scanf("%d",&n);
while(n<=0)
printf("請重新輸入一個(gè)整數(shù):");
scanf("%d",&n);
for(i=2;i<=k;i++)
{
if(n%i==0)
printf("%d不是素?cái)?shù)\n",n);
else
printf("%d是一個(gè)素?cái)?shù)\n",n);
}
}
2016-01-04
int main()
{
??? int n,i,flag = 1;
?? ?
??? printf("請輸入一個(gè)整數(shù):");
?? ?
??? scanf("%d",&n);
?? ?
??? while(n<=0){
?????? ?
??????? printf("請重新輸入一個(gè)整數(shù):");
?? ?
??? scanf("%d",&n);
??? }
?? ?
??? for(i=2;i < n;i++)
?????? ?
??? {
?????? ?
??????? if(n%i == 0){
?????????? ?
??????????? flag = 0;
??????? }
??? }
?? ?
??? if (flag == 0) {
??????? printf("%d不是一個(gè)素?cái)?shù)",n);
??? }
??? else{
???????? printf("%d是一個(gè)素?cái)?shù)",n);
??? }
?? ?
}
這樣寫就可以了
2016-01-03