幫忙解決一下c語言問題,幫忙解決一下C語言問題!!!

2021-12-25 08:13:42 字數 1486 閱讀 8237

1樓:一頁凌風

第一次,a+=f(0)

f(0)返回s即1.0所以a=1.0;

第二次,a+=f(1)

f(1)進入後,執行一次迴圈,s+=1.0/i就是說s=s+1.0/1,所以s=2.0這樣f(1)的返回值是2

a+=f(1)就是說a=a+2.0上次a=1.0,所以這次a=3.0第三次,a+=f(2)

f(1)進入後,執行兩次次迴圈,第一次迴圈和上面一樣,得到2.0,第二次迴圈,得到0.5,所以s=2.5。

所以a=3.0+2.5=5.5

2樓:陽光上的橋

一、程式是錯的,無法執行,不可能有結果,請看這個函式的定義:

double f (int a)

沒有定義變數n,無法迴圈工作,而且程式裡面做了對a的修改,最後返回的s卻是一開始賦的常量1.0,函式完全是在鬼扯。

二、k*=num%10;的意思是:k=k*(m%10);

num/=10;的意思是:num=num/10;

兩個語句在一起,可能是把num數每一位的數字計算乘積儲存到k中

有沒有**大神幫忙解決一下c語言的問題,直接上答案,謝謝(c++)

3樓:匿名使用者

【解題思路】

三角形這道題,有幾個關鍵點:

1.必須先對兩個三角形的三個邊進行排序,這樣才好求比例,不會造成混亂。

2.必須判斷兩個三角形的三個邊能否構成三角形,也就是說,大邊不能大於等於兩個小邊的和。比如1,2,3是構不成一個三角形的。

3.用三邊判斷三角形相似時,由於比值可能不是整數倍,所以必須使用小數進行比較。比如14,21,28和6,9,12這兩個明顯就是相似三角形,但它們的比分化例值是7分之3,不是整數,所以在程式設計中需要用小數進行比較,否則會出錯。

明確了這三個關鍵點,程式就很好寫了,**如下:

【程式**】

#include

#include

int main()

;           //如果b大於c,則b和c對調

if(bc1) ;     //如果b1大於c1,則b1和c1對調

if(b1=a+b||c1>=a1+b1)             //判斷兩組數是否符合三角形三邊

//輸入下一組資料

if((double)a/a1==(double)b/b1&(double)a/a1==(double)c/c1)

printf("yes!\n");              //如果三邊比相等顯示yes

else printf("no!\n");             //否則顯示no

}                                 //結束for迴圈

system("pause");                      //暫停螢幕,以看清結果

return 0;}                            //結束程式

求幫忙電腦問題,求幫忙解決我一下電腦問題

電腦藍屏一般來說是系統的問題 比如安裝東西過多,上的 亂碼過多,下的東西也有亂碼,再或者是你安裝的軟體後臺程式過多等,問題多了去了,這還只是一般來說 顯示卡重灌他說安裝包錯誤既不是電腦的問題,你最好先重灌一下系統,先用幾天,如果還出現藍屏問題,那我就問一下你,你的電腦有沒有給別人修過,如果有,那你就...

有幾道關於C語言的習題請大家幫忙解決一下!謝謝

1題 我的答案和上面的相同 sbc33fef3b32題 檔案操作我沒了解過,不好意思 3題 列印結果如下,我只是沒有了樓上答案的逗號,另外注意了下 n 呵呵 13 54題 結果是 6 1題 sbc33fef3b3 2題 使用wt時為7個位元組,wb時為5個位元組3題 對的 列印結果是 1,3,5 4...

幫忙解決一下這個謎語

心託草原意真誠 願 左人右爾不離分 你 海闊天空水東去 每 二人世界才美滿 天 來者耳邊訴衷情 都 決別無言心猶在 快 東割平頭模樣悅 樂 謎底 願你毎天都快樂。願你每天都快樂。原 心,單人旁 爾,海無水,二 人,者 耳東旁,訣字將豎心旁 換言字旁,樂。第一句是願,第二句是你,第三句是每。第四句是天...