當前位置:編程學習大全網 - 編程軟體 - 壹級編程大全高清

壹級編程大全高清

根據題目要求,寫壹個函數在數組中尋找素數,找到則返回該數,找不到則返回-1;在main函數中至少定義了兩個數組,壹個有質數,另壹個沒有。進行兩次獨立的調用來輸出結果。

代碼文本:

#包含“stdio.h”

在int prime(int *p,int n){//數組中尋找素數。

int i,k;

for(k = 0;k & ltn;k++){

if(p[k]& gt;2 & amp& amp!(p[k]& amp;1)| | p[k]& lt;2)

繼續;

for(I = 3;我*我& lt= p[k];i+=2)

如果(!(p[k]%i))

打破;

if(I * I & gt;p[k])

return p[k];

}

return-1;

}

int main(int argc,char *argv[]){

int a[5]={9,5,4,8,3},b[7]={1,4,6,8,9,10,12},I;

printf(" For array a[]= { ";

for(I = 0;我& lt5;printf(I & lt;4 ?" %d,":" %d} ",a[i++]);

printf("\t\t%d\n ",prime(a,5));

printf(" For array b[]= { ";

for(I = 0;我& lt7;printf(I & lt;6 ?" %d,":" %d} ",b[i++]);

printf("\t\t%d\n ",prime(b,7));

返回0;?

}

  • 上一篇:什麽是TI技術標準?
  • 下一篇:桂林科學規劃
  • copyright 2024編程學習大全網