#include
#include
int main()
{
int N,i;
printf("請輸入一個正數,由程式來幫您判斷是否為質數!\n");
printf("您輸入的正數為:");
scanf("%d",&N);
for(i=2;i
if (N%i==0)
{
printf("您輸入的正數 %d 不是質數\n",N);
break;
}
else
{
printf("您輸入的正數 %d 是一個質數\n",N);
break;
}
}
system("PAUSE");
}
--老師的解
#include
#include
int main()
{
int ok=1,i,n;
printf("請輸入正數,讓程式判斷是否為質數\n");
printf("您數入的正數為:");
scanf("%d",&n);
if ((n==2)||(n==3))
{
printf(" %d 是質數 \n",n);
}
else
{
ok=1;//假設 n 為質數
for (i=2;i {
if (n%i==0)
{
ok=0;//已經有 i 可整除 n
break;
}
}
if (ok==1)
{
printf(" %d 是質數\n",n);
}
else
{
printf(" %d 不是質數\n",n);
}
}
system("PAUSE");
}
--
#include
#include
//50~100中 第一個質數為何
int main()
{
int ok=1,i,n;
//printf("請輸入正數,讓程式判斷是否為質數\n");
//printf("您數入的正數為:");
//scanf("%d",&n);
if ((n==2)||(n==3))
{
printf(" %d 是質數 \n",n);
}
else
{
ok=1;//假設 n 為質數
for (n=50;n {ok=1;
for (i=2;i {
if (n%i==0)
{
ok=0; //已經有 i 可整除 n
break;
}
}
if (ok==1)
{
printf("50~100中的質數\n");
printf("\t%d\n",n);
}
}
}
system("PAUSE");
}
--
#include
#include
//50~100中 第一個質數為何
int main()
{
int ok=1,i,n;
//printf("請輸入正數,讓程式判斷是否為質數\n");
//printf("您數入的正數為:");
//scanf("%d",&n);
if ((n==2)||(n==3))
{
printf(" %d 是質數 \n",n);
}
else
{
ok=1;//假設 n 為質數
for (n=50;n {ok=1;
for (i=2;i {
if (n%i==0)
{
ok=0; //已經有 i 可整除 n
break;
}
}
if (ok==1)
{
printf("第一個質數為 %d \n",n);
break;
}
}
}
system("PAUSE");
}
--老師的解
#include
#include
int main()
{
int i,n,c=0;
printf("請輸入正數,讓程式判斷是否為質數\n");
printf("您數入的正數為:");
scanf("%d",&n);
for (i=2;i {
c++;
if (n%i==0)
{
break;
}
}
if (c>=(n-2))
printf("您輸入的 %d 是質數\n",n);
else
printf("您輸入的 %d 不是質數\n",n);
system("PAUSE");
}
--
#include
#include
int main()
{
unsigned int score;
printf("提示\t*成績不可為負數*\n");
printf("\n請輸入您的成績:");
scanf("%d",&score);
if (score==100) {printf("\n您的成績真完美,只有特優等可以代表你的成績!!\n\n");}
else if (score>= 90 && scoreelse if (score>= 80 && scoreelse if (score>= 70 && scoreelse if (score>= 60 && scoreelse if (score
else {printf("\n您輸入的成績不合法喔!!請重新執行");}
system("PAUSE");
}
- Mar 03 Fri 2006 00:00
[學習] C語言 - 2006 03 03
全站熱搜
留言列表
發表留言