一道較難的c語言程式設計題,請各位高手解答

2021-03-03 21:28:35 字數 3193 閱讀 3475

1樓:匿名使用者

int numgenerator(void) 靜態區域性變數的特點就是隻宣告一次,即只在

專第一次呼叫函式時屬會執行這兩句 static int num1 = 3; //靜態區域性變數 static int num2 = 1; //靜態區域性變數再次進函式時,將不在執行。因此可以保留上次的值。

一道大一計算機c語言程式設計題,急求高手解答,謝謝,**等,感激不盡!

2樓:瘋瘋愛嬤嬤

#include

#include

int di(int x)

return y;

}int main()純手打

3樓:匿名使用者

題目自身有問題。

但是可以給你判斷質數的小函式int fun(x)

int fun(x)

4樓:匿名使用者

大概 就像這種一

樣:不過你的那個誰都懶得 # include# include# includestruct fri_... printf("謝謝使用

"); return 0; } /*增加聯絡人*/ void insert() { struct fri_list *ptr1,*ptr2,*p; char name[...

一道c語言的程式設計題 ~~求高手解答

5樓:匿名使用者

#include

#include

const double eps = 1e-6;

double fact(int i)//求引數i的階乘階乘的函式return n;

}int main(void)

else

sum += sn;

}printf("%d,%.6lf\n", m, sum);

}return 0;}

6樓:

就是f%前面加上你要精確到的位數就好了

7樓:喜晴中鴻遠

#include

double

get_cos(double

x);double

fun(double

x,int

n);void

main()

double

get_cos(double

x)else

n++;

if(val

<10e-6)

}return

rtn;

}double

fun(double

x,int

n)return

(x/val);

}按你提供的思路寫的,沒測過。。。

一道c語言程式設計問題,高手們來看看幫忙解答下

8樓:匿名使用者

^先推算公式,baic^du2*(a^2+b^2),= (a^2*b^2),程式就是找尋能讓公式zhi左右相

dao等的abc的值,且0#includeint main()}}

}return 0;

}輸出結果為:

9樓:匿名使用者

#include

#include

int main()

}printf("%d\n",ans);

while (1);

return 0;

}改了無數次啊。。終於對了。。鄙視一下那個叫「李離萍」的,抄襲我回的!可恥!不過是錯的~答

10樓:匿名使用者

#include

int main() }}

}printf("there aren't three numbers like those!\n");

return 0;}

11樓:李離萍

#include

int main()}}

問一道c語言的問題。請高手解答!

12樓:匿名使用者

首先while(--k)這裡,括號

來裡的是自--k的返回值,--在k的前

bai面是先k減掉

du1再返回結果,因此執行zhi到這裡k為4,括號中的值為dao4,大於0應該是true,所以需要執行迴圈裡的內容。

下面是printf這個函式,首先要先計算出printf的引數的值,也就是k-=3的值,那麼這個表示式實際上就是k先減去3,再返回減掉以後的k的值,那麼應該是1,於是輸出也就是1

所以答案應該是a

本題主要考點就是--k,k--之類和k-=3之類的返回值和操作後k的值的關係。(這裡可以把語句當作函式來理解,因此有返回值一說)

13樓:匿名使用者

應該是a

while(--k) printf("%d",k-=3);

--k先自減,k變成4,printf("%d",k-=3); 裡面表示式先求值

內,k變成1,輸容出1,然後再--k先自減,k變成0,判斷while(0),結果跳出迴圈。

唉,我生平最討厭這種題......

14樓:匿名使用者

a吧第一次執行迴圈

k-=3

k=4-3=1

第二次--k先執行 k=0

while(0)退出吧

我也不知道,沒測試..順嘴胡說的,嘿嘿

15樓:望遠鏡裡的星星

答案:baia)1

第一次while條件判斷前,duk就先自減1,所以zhi是判斷條件時dao k=4 ,條件為真專(非0為真),進入迴圈體然後屬printf輸出時,k又自減3,所以 k=1,輸出1然後第二次while條件判斷前,k又先自減1,所以是判斷條件時 k=0 ,條件為假(0為假),所以結束迴圈

16樓:匿名使用者

答案:a

解釋:bai

k初始du 5

--k 4 //進入第一輪迴圈zhik-=3 1 //程式dao

列印出1

--k 0 //while的條件版為0,即false,跳出權迴圈,程式結束。

一道c語言程式設計題請高手幫忙,一道C語言程式設計題,請高手幫忙!

很簡單啊。仔細看這點for for i 3 i 1 i sum 0 不論第一個for迴圈執行多少次,sum都被重新賦值為0,當i 1做最後一次迴圈時,在進入第二個for迴圈之前sum 0進入第二個for迴圈後,for j 1 j i j 等價於 for j 1 j 1 j 所以只執行一次迴圈,所以此...

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

源 只要150行的程式就能用於 抗震救災 一道c語言程式設計題 15 在vc6下除錯通過。include stdio.h main printf 共有 版 d組解 權 n count 一道c語言程式設計題。5 include int s 100 100 定義陣列,第i行存的是第i個學生的成績 int...

C語言的一道程式設計題一道C語言程式設計題

include typedef struct pos int right pos pos1,pos pos2,pos pos3 double lengthfun pos pos1,pos pos2 int main pos2 pos3 printf n請輸入第 1個點的座標 t printf n請輸...