日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

南开大学c语言试题,南开大学二级C语言试题库,共71页

發(fā)布時間:2025/3/11 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 南开大学c语言试题,南开大学二级C语言试题库,共71页 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

內(nèi)容簡介:

南開大學二級C語言試題庫,共71頁

1:下列程序的功能是:將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組xx。請編寫函數(shù)num(int m,int k,int xx[])實現(xiàn)函數(shù)的要求 ,最后調(diào)用函數(shù)readwriteDAT()把結果輸出到文件out.dat中。

例如:若輸入17,5,則應輸出:19,23,29,31,37。

注意:部分源程序已給出。

請勿改動主函數(shù)main()和函數(shù)readwriteDAT()的內(nèi)容。

---------類型:素數(shù)。

void num(int m,int k,int xx[]) /*標準答案*/

{int data=m+1;

int half,n=0,I;

while(1)

{half=data/2;for(I=2;I﹤=half;I++)

if(data%I==0)break;

if(I﹥half)

{xx[n]=data;n++;}

if(n﹥=k)break;

data++;

} }

或者:

void num(int m,int k,int xx[])

{int i,j,s=0;

for(i=m+1;k﹥0;i++)

{for(j=2;j﹤i;j++)

if(i%j==0) break; /*注:素數(shù)為只能被自己和1整除的數(shù).如果i%j等于0,說明i不是素數(shù),跳出本層循環(huán)*/

if(i==j)

{xx[s++]=i;k--;}

} }

或者:

void num(int m, int k, int xx[])

{ int i=0;

for(m=m+1;k﹥0;m++)

if(isP(m))

{ xx[i++]=m;

k--; } }

原程序如下:

#include ﹤conio.h﹥

#include ﹤stdio.h﹥

void readwriteDAT() ;

int isP(int m)

{ int i ;

for(i = 2 ; i ﹤ m ; i++)

if(m % i == 0) return 0 ;

return 1 ;

}

......

相關說明:

1、下載本站部分資料,需要注冊成為本站會員。如果你尚未注冊或登錄,請首先注冊或登錄。

2、48小時內(nèi)下載同一文件,不重復扣金幣。

3、下載后請用WinRAR或WinZIP解壓縮后使用。

4、如采用迅雷等下載工具下載失敗,請直接用瀏覽器下載。

5、如仍有其他下載問題,請看常見問題解答。

下載地址:

總結

以上是生活随笔為你收集整理的南开大学c语言试题,南开大学二级C语言试题库,共71页的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。