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 ...