C語言高手看一下

2022-12-15 01:45:26 字數 747 閱讀 6800

1樓:

#include/*標頭檔案要載入到最前面,因為你的第一個jia的函式就呼叫了printf函式。

另外,不知道那個是什麼,但是這個stdio是標準c的標頭檔案,應該使用這個。*/

int jia ()這裡的float改成了int,因為你最終的返回值是int型的。之前你的函式里你傳遞了。

s這個值,這是不必要的,因為無論s是什麼,你都執行相同的過程。所以不需要值會傳遞了。*/

int main()

/*這樣一改,你就能得到正確結果了。*/

2樓:小貓

函式呼叫就是。

float jia (int s)

以上是你寫的函式。

你想呼叫他就jia (100)

3樓:想當

函式定義的格式: 返回值型別 函式名(形參1型別 形參1名,形參2型別 形參2名,..

呼叫格式: 函式名(實參1,實參2);

以你的函式為例:float jia (int s);

呼叫方式 jia(s);

你的函式寫的有問題:

下邊是改過的程式:

float jia (int t) /t是你要求和的上限呼叫方式:jia(100) /等於將t賦值為100,計算1到100的和。

或jia(s) 等於將s的值傳遞給形參t,計算1到s的和。

4樓:網友

沒有對你要呼叫的函式進行宣告!!!

c語言程式,請高手幫忙看一下錯誤

include stdio.h include stdlib.h 巨集定義 define ok 1 define error 0 define overflow 2 define sksize 20 typedef struct sqstack 初始化棧 int initstack sqstack ...

我初學C語言,請教一下高手,剛學c語言,求助大佬

因為你判數素數中的迴圈條件是i k 1 如果這一層迴圈體中的break不能被執行時,迴圈結束時i和的值至少是等於k 1,而sqrt的返回值是double型的,所以還要大於k 1,才能保證i的覆蓋範圍啊。你的程式不完整啊,有很多錯,最好把題目也貼出來啊 include include void mai...

高手幫我看一下這電腦怎麼樣,高手幫我看一下這電腦配置怎麼樣。。。。。。謝了

2800塊錢不能再多了,經銷商和你都不虧。如果是想遊戲的話。最好是看下顯示卡的位寬 就問位寬是多少bit的,有64,128,192,256 其餘的配置中規中矩,家用和一些網路遊戲可以正常的玩 我來一條條給你分析 cpu的話,g630屬於3代intel處理器,低端系列,針對家用使用者可滿足需求加工在3...