兩個C語言小程,不知道錯在哪

2025-01-06 13:15:05 字數 2084 閱讀 2789

乙個c語言小程,不知道錯在哪

1樓:網友

strcmp(name[i],b[10])==0改成strcmp(name[i],b)==0b[10]是字元,b是陣列。

陣列比較才對。

2樓:網友

這個定義有問題吧。

char *name[4]=;

不如改為。char name[4][16]=;

這個c語言程有乙個錯誤,請問錯在**?

3樓:滴冰的水

n為19的時候,b為,再進入迴圈計算a 的時候,已經越界,超過了float的表示範圍。

while(n>0)

n--;

4樓:沙鍋_1號

資料溢位了,你這樣n算了50次,b是平方級別的 肯定超過上限了。

你這個演算法不行,修改一下演算法吧。

5樓:蕭炎止疼片

沒有語法錯誤,有乙個warning,a=;這一句把float轉成了double,直接在最開頭把a,b定義為double就行,這個運算沒有啥意義,迴圈過程中會出現除0的現象,所以是得不到最後結果的。

6樓:網友

超出了浮點型字元的範圍!

幫忙看看這個c語言程**出錯了?

7樓:

在你的程式上 做了點修改 修改的地方後面 加上註釋了 你再試試看吧~

#include ""

void main()

printf(""); //把這句話從內層for迴圈裡面拿出來 放到外層迴圈裡 }}

8樓:網友

去掉for迴圈後的分號。

這個程式做的很不好。

很不清晰。

9樓:網友

把最後乙個printf("")拿到括號外面一層,因為你需要的是每行輸出乙個換行。

10樓:保職教學秘書

第三個for後面多個;

另外,第三個for迴圈內部也有問題,需要用{}把兩個printf括起來。

不知道**錯了?c語言

11樓:勞傷痕

小小修改如下。

void date(int year,int month,int day)//通過形參傳遞到函式。

int dat,leap;

c語言 。。。 不知道**錯了

12樓:網友

大鍋,剛學的吧?

你這段c語言很新奇啊!

裡引號裡用的是格式串,根據需要 輸入,但不是可以隨便輸的,也不是你用什麼變數就%什麼,而是有特定意思的,%d最常用,是用來告訴系統你要輸入整數,%c表示你要輸入乙個字元,%s表示你要輸入乙個字串,等等。。。目前我還不知道%a,%b是什麼意思,不好意思!

if 可以看出你不會用if語句,因為if語句緊跟著要有()加條件的,當()裡條件成立就執行後面的語句,不成立就不執行;貌似你用{}代替()啊,不行的!

和()可以巢狀,不像數學裡有()就要用{},不是的!

建議你好好把書再看看,理論基礎也很重要呢!!!

13樓:網友

scanf的用法錯了 ("%a,%b,%c,%s")第一 沒有"%a,%b,%c,%s這樣的用法,取整數都是用%d;

第二 雙引號裡不能有逗號(「,正確的程式應該是。

#include

void main ()

14樓:網友

a,b,c,s,p定義為整型,輸入時應該為。

c語言不知道錯哪了

15樓:沙碧獸

#include

void main()

void draw(int num)

else}}

printf("");

哥們你的大括號位置錯了,下次大括號換行打,這樣看的清楚,不容易犯錯。

兩個c語言小程式求大蝦給詳細解釋

9 if s1 s2 這個條件是沒有問題的,因為等號表示式返回的是賦值後的值!賦值後的值只要不為0 對於字元型的話就是 0 也就是字串的結束符 即為真,當這個值為真的時候,這個函式遞迴呼叫,一直到將需要複製的字串複製完為止。所以,if s1 s2 這個語句等價於這兩個語句 s1 s2 if s1 判...

收到兩個offer,不知道怎麼選擇,猶豫

一個公司的如何,在於領導的領導能力。再看公司的風氣。1 公司整體效益如何,現在和未來。公司整體效益的提高,然後個人效益也提高了 2 晉升那個好些?晉升了你的效益自然就提升了。3 人際關係 公司人員年齡結構比較年輕,公司老人多些。不是有句話 薑還是老的辣嗎。我想關係肯定更復雜。4 經驗有自己得來的,也...

有兩個女人,不知道該怎麼選擇,有兩個女人不知道怎麼選擇了??

我聽過這樣一句話 談戀愛要找自己愛的,結婚要找愛自己的.首先,我是想讓你問下,你選擇女友,還是選擇結婚物件。你先分清楚這個問題了,其實這個問題就好選了。女友的話,大家都好面子,能見人一般都是放在第一位的,然後不會考慮太多。如果是結婚物件的話,那麼你就要問問自己是要一個能在什麼方面幫助你的伴侶了。有句...