C語言作業求助 計算a,b是鍵盤輸入的正整數。且在輸入時能保證1ab

2021-05-02 20:12:21 字數 969 閱讀 2505

1樓:大龍龜

可能你想問的是輸出a到b之間的質數吧。下面是我編的**,有什麼不足的地方你再改正一下吧。

#include

int fun(int x); /*宣告函式(判斷是否是質數)*/

void main()

for(i=a+1;i

}if(!j)

printf("a,b之間沒有質數。\n"); /*如果j=0,說明沒有數輸出*/

else

printf("\n以上為a,b之間的質數\n");

}int fun(int x) /*判斷是否是質數,如果是返回值為1,否則為0*/

2樓:

#include

#include

//注意main()函式的返回值,不同的編譯器要求不一樣int main()

//輸入 b ,嚴格驗證 b 為整數並且在 1到1000之間printf("請輸入結束整數(11&&b<1000) break;//輸入正確就跳出迴圈

printf("輸入錯誤,請重新輸入");

} int t;

if(a>b)//如果 a>b ,就調換 a,b 的值//以下用篩選法求出 a,b 間的質數,以空間換取速度char zhishu[1000];

memset(zhishu,1,1000);//給0到999的所有整數標記為1

zhishu[0]=0;zhishu[1]=0;//0和1都不能算質數,將它們的標記改為0

int i,j;

for(i=2;i

}//輸出a到b間的質數

printf("\na到b間的所有質數為:\n");

j=0;

for(i=a;i<=b;++i)

}getch();}

如何使用C語言編寫程式來算出鍵盤上隨意輸入數的總和和

include int main printf 和為 d,平均值為 2f sum,sum 5.0 return 0 用c語言編寫一個程式,輸入5個數,求其和及平均數 include int main printf 和為 d,平均值為 2f sum,sum 5.0 return 0 c語言課,編寫一個...

求助c語言怎麼用strlen計算輸入字串的長度

直接呼叫strlen即可。strlen原型為 int strlen char str 功能為求str的長度,並返回。於是計算輸入字串長度的 可以寫作 char str 1024 int len scanf s str 輸入字串。len strlen str 計算長度並存於len中。include i...

C語言從鍵盤上輸入某一選手科目的成績,計算其總分和平均分並輸出

include int main printf 總分 d n平均分 2f s,s 6.0 return 0 c語言作業 輸入某班級10個學生某課程的考試成績,要求統計並輸出班級總分及大於等於60分的人數。include define n 10 int main printf 總分 d 大於等於60的...