一道C語言程式題求解,一道C語言程式設計題求解

2021-03-17 09:23:12 字數 1416 閱讀 4450

1樓:匿名使用者

(float)y/w 就是每一項的值,即-1/2、1/4、-1/8,要加項小於10的-6,也就是要(float)y/w的絕對值大於10的-6才迴圈,在不用abs函式的求絕對值的時候,假定要x的絕對值(x可能為正數或負數)大於10的-6,那麼自然就是x>=z1(同為正數)或者x<=-z1(同為負數)

其實這題**太繁瑣了,第乙個for其實沒那個必要,直接寫float z1=1e-6就可以了。或者也可以用while或for來計算,比如是

float sum=0;

int flag=1,s=1;

while(s<1e6)

printf("%f",sum);

return 0;

2樓:123劍

程式把原來的問題轉換成了1+(-1/2)+(1/4)+(-1/8)+……

而y/w就是每乙個括號內的部分,也就是說y/w可能是正數,也可能是負數,第二個條件就是判斷y/w為負數的情況。

一道c語言程式設計題求解

3樓:匿名使用者

#include

int isprime(int n)

void func(int prime,int n)int main()

4樓:聽不清啊

先編寫乙個判斷n是不是素

數的函式,在這個函式中,從二到根號n進行試除,如果n能夠被它整除,就說明n不是素數,否則嗯,就是乙個素數。然後從二開始一直向後找,對每乙個整數如果是素數,就把它儲存到陣列中,直到找夠了個數為止。

一道c語言程式設計題,求解大佬 10

5樓:匿名使用者

覺得你的**沒問bai題,不過可以du

再簡便zhi點,從第

4個月開始,第daon個月的數量等於第專n-1個月的屬數量第n-3個月的數量之和

#include

int main() else ;

for (i = 4; sum < n; i++)printf("%d",yue);

}return 0;}

求解一道c語言程式設計題目

6樓:匿名使用者

說一下思想

先定義乙個int min = 1000000;或者其他大於4的數,因為陣列

專最大就4,

按行屬列遍歷陣列所有元素,

min = (min > a[i][j]) ? a[i][j] : min;

輸出的min即為所求

7樓:小黑哎啊

#include

#define n 2

int getmin(int a[n],int m,int n)int main()

一道c語言題,求解答,謝謝啦,求解一道c語言題

a選項,pp i j 非法,抄不能表示陣列a中元襲素的bai位址。c選項,p i j 表示的是數du組a某個元素的zhi內容,而不是元dao素的位址。d選項,p無法表示陣列a元素的位址,p是乙個指標陣列,從它取一遍才能得到陣列a元素的位址。求解一道c語言題 函式fun中有c,但是那個c只屬於函式fu...

求解一道生物題,求解一道c語言題

dna上有5000個鹼基對即10000個鹼基,腺嘌呤佔全部鹼基的20 腺嘌呤的數量和胸腺嘧啶一樣多,胞嘧啶和鳥嘌呤一樣多,所以鳥嘌呤佔30 所以乙個dna上有鳥嘌呤10000 30 3000.那麼100個後代就要有100 3000,如果再去掉原來乙個dna上的3000個。那就是300000 3000...

求解一道C語言程式設計題目,求一道C語言程式設計題

說一下思想 先定義乙個int min 1000000 或者其他大於4的數,因為陣列 專最大就4,按行屬列遍歷陣列所有元素,min min a i j a i j min 輸出的min即為所求 include define n 2 int getmin int a n int m,int n int ...