c語言 生成指定的數列

2021-10-11 22:54:45 字數 566 閱讀 8294

編寫程式:

編寫函式fun,求出a到b之內能被7或者11整除,但不能同時被7和11整除的所有正數,並將他們放在陣列中,函式返回這些數的個數。

編寫main函式,定義乙個整型陣列,可容納1000個元素,定義整型變數a,b,輸入a,b的值(輸入時a小於等於b)並呼叫函式fun進行求解,最後在main函式中輸出所有符合條件的元素。

輸出滿足條件的所有元素

輸出每個元素時用格式串"%d", 不同元素間以乙個空格分隔,但是最後乙個元素之後沒有空格,輸出後直接換行

#include

int q[

1000];

intfun

(int a,

int b,

int r)

if(z %

11==0)

}return x;

}int

main()

else

printf

("%d"

, f);}

}

(劃重點:陣列不能作為函式返回值。想要返回陣列,將陣列定義成全域性變數。或者用指標實現。)

C語言 指定範圍下隨機數的生成

三 示例 此篇文章主要的目的是記錄一下隨機數的常用生成方法,每次我一沒回去複習隨機數之後就容易將知識點遺忘掉。隨機數的生成有好幾種的方法,此處僅介紹其中一種我認為較方便的方法 a,b 範圍的隨機數生成。你可以將rand b a賦值給某個變數,則該變數就被賦值了乙個隨機的值,或者是在列印函式中呼叫輸出...

C語言數列求和

problem description 數列求和是一類常見的問題,本題有一定的代表性 求s a aa aaa aaaa aa aa n位 其中,a的值由鍵盤輸入,位數n也由鍵盤輸入。input 第一行輸入a的值 第二行輸入位數n。output 輸出對n個數完成求和運算後的結果。比如a 3,n 6時,...

Fibonacci數列C語言

fibonacci數列的遞推公式為 fn fn 1 fn 2,其中f1 f2 1。當n比較大時,fn也非常大,現在我們想知道,fn除以10007的餘數是多少。輸入包含乙個整數n。輸出一行,包含乙個整數,表示fn除以10007的餘數。在本題中,答案是要求fn除以10007的餘數,因此我們只要能算出這個...