C語言很簡單很簡單的問題,C語言很簡單很簡單的問題

2022-06-06 06:10:21 字數 869 閱讀 9500

1樓:北海道的熱帶魚

第一個 經過呼叫函式的運算後 沒有返回值 所以c d的值沒變

第二個用不到呼叫函式吧 因為計算機是讀 main的 而且是從main之前找函式 後面的函式 計算機不會讀的 應該輸出10

可能不對 我好久沒玩 c語言了

2樓:

1. 要用指標

改為int t(int x,int y,int *cp,int *dp);

*cp=x*x+y*y

*dp=x*x-y*y

呼叫改為t(a,b,&c,&d);

2.還是要用到指標並且把函式原型宣告在main函式前面改為func(&x);

函式為void func(int *x);

*x=20;

3樓:我是王福根

//我規範了你的寫法

#include

int t(int x,int y,int cp,int dp);

/*在main之前宣告函式,這樣main才能知道有這個函式,才能執行或在main之前定義函式,你採用的就是在main之前定義的函式*/

int main()

int t(int x,int y,int cp,int dp)要想改變c,d的值,把t函式改成這樣

記得把前面宣告函式部分也得改成這樣,

第二個問題 相同

#include

int func(int &x);

int main()

int func(int &x)

//你的書寫格式 等等 寫法有嚴重問題,intx; 根本就不行 int x;

c語言的問題新手問題很簡單的,C語言的問題 新手問題 很簡單的

由程式中 k 017 得知這是一個八進位制數,而結果是已十進位制輸出所以把017化為十進位制是15,在 得16 g 111 得知這是一個十進位制數,而輸出要求是十六進位制數,111的十六進位制表示為6f,但是由於是g 是先操作後加加,所以輸出仍然是6f,然後再加,此時g應該是70.這裡應該注意 a,...

很簡單的C語言程式設計問題,只因我是初學者,答得好追加分數

t是水平製表符,相當於按一下 tab 鍵,即五個空格 r是回車的意思,就是游標回到 本行 開頭位置,記住,是 本行 在printf abc tdef rmno tpq n 語句中,首先輸出abc def 然後碰到 r 最重要是這裡 於是游標移到 本行 開頭位置,繼續輸出mno pq.其中,mno覆蓋...

簡單c語言問題求答,簡單c語言問題求解答。

你把 發上來,才能幫你看,幫你找錯誤吧。一個很簡單的c語言問題,求高手解答,謝謝!scanf 分數 d n score 是錯的,這樣會導致你無法輸入任何資料。不信你可以先給score賦一個初值,然後 printf d score 就會發現score永遠是初值。應該寫成scanf d score 如果...