C語言求救,c語言簡單程式碼求救,急

2022-08-02 14:40:31 字數 2212 閱讀 9908

1樓:匿名使用者

for(i=0;i<=m;i++) f[i]=1; f[k-1]=2;

這一句是說f[0]=1; f[1]=2;嗎?

for語句沒有{}包含的話,只能 f[i]=1; 迴圈, f[k-1]=2;是對f(1)賦值為2;而其他的f值已經為1

printf("%d%5d%5d\n",k,m,f[m]);

k為2,m為5,f(5)為20

2樓:匿名使用者

【1.14】字元g: c = '\147';

【1.15】'\x111' -- 值太大

【1.16】 c=32 -- 空格碼 0x20,十進位制 32【1.17】 包含1個字元 -- 因為是轉義字元,只佔1個byte【1.18】 b) 9

【1.19】a) 0

【1.20】c) float -- 變數c 宣告為float,型別不會變掉

【1.21】b) c=5*(f-32)/9c=5/9( -- a 表示式錯

c) c=5/9*( -- 5/9 做整型除法,得 0【1.22】c) 30

3樓:匿名使用者

執行結果 2 5 20

其中k和m就不用解釋了吧!我解釋一下20吧!前面的一個for語句也沒有什麼解釋的!

後面的連個for語句,才是重點,是for的巢狀,for(i=k;i<=m;i++)i的值為2、3、4、5,即執行四次for(j=i-k;j<=i-1;j++) f[i]+=f[j];迴圈!不知道我說的夠不夠明白!

4樓:匿名使用者

k=2m=5

f[5]=20

%5d 表示輸出5位

所以結果: 2 空格空格空格空格5 空格空格空格20

c語言求救~!~!~!

5樓:明梅花哀環

這樣給樓主說應該比較好理解。電腦做事情是很傻的,完全按規矩辦事f(x)=x*x

所以f(4+4)=4+4*4+4

同理f(2+2)=2+2*2+2

你的問題:

i=f(4+4)/f(2+2)=4+4*4+4/2+2*2+2他不會按照我們的運算嘗試去做的,是什麼就是什麼,所以,電腦的理解就是上面的了,也就是答案的又來。

按正常思維理解做題的程式寫法應該是(你的想法,想當然的想法):

#define

f(x)

(x)*(x)

i=(f(4+4))/(f(2+2));

這樣你可能就很容易做對了。(電腦是不會這麼理解的)

6樓:聲良禹己

我也是初學者

不過我對數學還是瞭解一點點

好像是f(x)

x*x後面

i=f(4+4)/f(2+2);

第一個f後面的(4+4)相當於(x)

由於f(x)

x*x所以

f(4+4)

就相當於

4+4*4+4

變數的先後賦值問題吧

數學演算法

非c語言

說錯別罵我

c語言簡單**求救,急~~~

7樓:匿名使用者

好複雜的程式,你很厲害哦

8樓:匿名使用者

main主函式是有一個大括號的。是包全部的。你這明顯就少了這個。大括號有些少了一邊認真對下。沒軟體也發現不了其他問題

9樓:匿名使用者

printf("%s = %d\n",operation,calculatall(operation));

這句錯了吧。。。

c語言問題,求救~

10樓:匿名使用者

#include

int main()

}if(flag=0)

return 0;

}你的錯誤在於,for迴圈後面如果不加,預設值迴圈一行,所以只迴圈if(),,,else沒有配對。

11樓:笑年

#include

int main(void)

//這樣改的目的是等它迴圈完。

else printf("not found");

return 0;}

求助C語言,求助C語言「求5!」要程式碼

include int main void for i 0 i 12 i printf 最大值 d n在第 d行 d列 n a x y x 1,y 1 輸出結果 return 0 隨便找一本c的書就有類似的題目,思考一下,對學習有幫助.求助c語言 求5!要 include define n 5 in...

在c語言中暫停的語句是什麼,C語言暫停程式碼是什麼?

system pause 當使用這個庫函式時候,必須引用。head檔案 include c語言暫停 是什麼?利用裡面的sleep函式可以做到。sleep 2000 休眠2000毫秒,即2秒。s應該是大寫。c語言如何暫停 標頭檔案加上 include 需要暫停的地方加上 system pause c語...

C語言兩個新手程式設計題哪錯了求救啊

第一個 include include int main void system pause return 0 在for迴圈裡,n 在接下來執行的語句裡,n n 10 n又改變了,所以跳不出迴圈 第二個if語句裡的a代表的是地址,陣列名字是陣列的首地址 1.有system pause 這樣的語句麼?...