1樓:匿名使用者
有錯誤,我給你改了一下,請注意我給你加的註釋,建議放在vc++ 6.0下觀察,就容易發現你的錯誤了。加油!
#include
#include//這是sqrt函式需要用的一個庫函式int f(int a)//還有這個函式的呼叫,你寫的這個函式定義的位置不對,按你的寫法,應該把宣告的位置放在main函式內,然後把定義的位置放在main函式後面。建議你養成這個習慣,就是把定義的函式寫在main函式前面,然後以後直接在函式中用就行了。(關於函式,明白宣告,定義,呼叫這三者的關係,就算理解了,好好再翻翻書哈)
else
return 0;}}
void main()
2樓:匿名使用者
f是個函式,宣告和定義都應該寫在main函式外部#include
int f(int a); //宣告一個函式fint f(int a) //定義這個函式f的具體方法void main()
3樓:阿爾卑斯先生
#include
void main()
int f(int a)
你應該將你要定義的函式放在主函式之外~~~ 然後你應該將呼叫函式放在主函式之內進行宣告~~最後是你的if多語句問題,應該家一個大括號
4樓:匿名使用者
不對的:
主函式和其它函式在**中地位是相同的,要並行的放開;
5樓:匿名使用者
不對#include
int f(int a);
void main()
//函式宣告要放在main函式之外
int f(int a)
括起來else
e=0;
return(e);}}
求c語言大佬幫忙看一下下面這個程式**有錯誤
6樓:岔路程式緣
最後的printf語句前面增加一句
s/=10;
同時把printf語句中的s/10改為s。
試一試看。
本人是c語言的初學者,哪位能不能給我看一下下面的程式到底是**發生了錯誤?
7樓:
首先,這句return p[n];返回的是一個字元陣列,而不是一個字元,你的函式s返回的卻是一個字元,還有,else if printf("%s",s(n));這句中的if要去掉,正確程式如下:
#include
char *s(int n)
; return p[n];
} main()
c語言程式,請大家幫我看一下我編寫的這個程式有問題嗎?本人是初學者。
8樓:匿名使用者
if(a!='a'&&a!='b'&&a!
='c'&&a!='d')如果改成 「||」,意思是隻要一個為真,後面的就不用判斷了,判斷結果為真,執行if裡面的語句。所以這裡不能用「||」,因為如果用「||」,當你輸入「b」的時候,這句話 printf("錯誤,沒有這個選項!
");也會被執行。。。
9樓:匿名使用者
#include
int main()
10樓:孫永超
如果用邏輯或的話,其中一個條件必要會成立,則總會執行printf("錯誤,沒有這個選項!");
11樓:
用「||」無論你輸入什麼都會輸出"錯誤,沒有這個選項!"的。用「||」滿足其中一個條件語句為真,「&&」需要滿足所有條件語句才為真。
12樓:匿名使用者
它在此是表示出去a.b.c.d四個選項若用「或」的話,只要有一個成立則表示式就成立的,與題目要求不一,因此只能用「與」
請幫忙看一下這個c語言程式什麼地方出錯了,謝謝 10
13樓:匿名使用者
問題,表示一個字元用單引號 ,表示一個字串用雙引號#include
int main()
for(j=0;j<=i;j++)//這個迴圈用來求和he=he/(i+1);//求平均數
for(j=0;j<=i;j++)
result/=i;
//求方差
printf("這組資料的方差是%f\n",result);
return 0;}
14樓:匿名使用者
scanf("%f",&shuru);
你這裡用的%f,輸入k的時候會報錯嗎?
好久不用c了,有點忘記了。
請大家幫忙看看這段c語言程式有什麼錯誤
15樓:蒲公英
if內的語句,3個輸出要作為一個語句塊輸出
三個輸出是在滿足if條件時需要一起做的。
若不加花括號,則if內條件滿足時僅執行第一個輸出,其餘兩個輸出在if外執行
16樓:
if後面 和else後面 花括號
不加括號 只執行第一行的語句 後面2個 printf就不在ifthan裡了
17樓:
因為花括號包含的代表條件成立時要做的事情
請幫忙翻譯一下下面的句子,謝謝
smile丶抱奶 1.examination chinese study achievement 2.student talent and skill performance 3.increases the student self confident and the sense of achiev...
請幫忙翻譯一下,下面句子大概意思
how many pallets fit in a container and how many mwo on a pallet there should be 10 pallets for 20 if you stack 8 oven on one pallet there will be 80 ...
急急急請做一下下面一題,急急急。。。。請做一下下面一題? 20
吊絲的榮耀 按照題目是週四,不過現實生活是週二望採納 實際 1992年3月16日是週一,可得6 9是週二 題目 1992 3 16是週三,可推知6 9是週四 acca審計 題好像沒發出來,請您再發一下。 森林伐木者 6月9日與6月16日差7天,星期數相同,所以只要求16日是星期幾。3月16日到6月1...