函式void fun(int x,int k,int *p)的功能是:求出比x大的最初k(k<1000)個素數,放入p所指陣列中。例如:程式執行時輸入:10 10,輸出:11 13 17 19 23
#include<math.h>
#include<stdio.h>
void fun(int x,int k,int *p)
{
int i,m=0,n=0;
x=x+1;
n=sqrt(x);
while(m<k){
for(i=2;i<=n;i++){
if(x%i==0)
break;
else if(i>=n){
p[m]=x;
m++;
}
}
x++;
}
}
int main()
{int a,b,n[1000],i;
scanf("%d%d",&a,&b);
fun(a,b,n);
for(i=0;i<b;i++)
printf("%d ",n[i]);
puts("");
}
相關文章
- 編寫函式int fun(char (*ss)[N],int m,char *s),功能是:形參ss指向一個m行N列的二維字元陣列,每行存放一個字串。求出最長的字串,複製到s所指的字元陣列中,然後返函式字元陣列字串
- Mysql中 int(10)和int(11)的區別MySql
- TKMySQL中int?(10)?和?int?(11)?的區別zceMySql
- 將輸入的字元轉化為int格式輸出字元
- 通過qsort(void * lineptr[], int left, int rifht, int (*comp)(void *, void *))解讀指標函式和void指標...指標函式
- BIOS INT 10中斷功能iOS
- 請求出一個陣列int[]的最大值{4,-1,9,10,23},並得到對應的下標陣列
- mysql int(3)與int(10)的數值範圍相同嗎?MySql
- MySQL 中 int (10) 和 int (11) 到底有什麼區別?MySql
- (int)a、&a、(int)&a、(int&)a的區別
- 翻轉int陣列陣列
- int[] 、 list<int> 、 list<int>[] 的區別
- Python函式每日一講10 - int()Python函式
- c中int型和浮點型的格式話輸出
- int型別按位元組列印輸出型別
- MySQL int(11)及int(M)解析MySql
- Sqrt(int x) leetcode javaLeetCodeJava
- 【Java】int[] 陣列 和 Integer陣列的轉換Java陣列
- public void setModerationMinThreadValue(int value)thread
- int存放到void指標指標
- 找出陣列中第 k 大的數字及其出現次數陣列
- 巧用python“int”函式Python函式
- extern int a 和int a的區別
- 求陣列中k個數的所有組合陣列
- C語言之int *f()、int(*f)()、int *a[]、int (*a)[] 區別小記C語言
- 楊氏矩陣:查詢x是否在矩陣中,第K大數矩陣
- 關於C/C++ void指標,使用void指標拷貝int 陣列C++指標陣列
- 2022-07-24:以下go語言程式碼輸出什麼?A:[]int{};B:[]int(nil);C:panicGo
- Kotlin建立二維Int陣列Kotlin陣列
- abs(int)、fabs(double)函式用法函式
- 無序陣列求第K大的數陣列
- 強制型別轉換(int)、(int&)和(int*)的區別型別
- P101 例5-1 定義有10個元素的int型別一維陣列a,先分別給陣列元素賦資料1,2,3,...,10,然後顯示陣列中的數值。型別陣列
- #define int Modint<11>
- Java中將 int[] 陣列 轉換為 List(ArrayList)Java陣列
- 尋找陣列中第K大的元素陣列
- 查詢陣列中第K大的元素陣列
- 編譯通過的 foo函式返回一個int編譯函式