C 中這道題錯在什麼地方,C語言排錯題,這道題錯在什麼地方?

2022-06-30 09:56:50 字數 950 閱讀 4463

1樓:chch噢耶

d.month[0] = 31;

d.month[1] = 29;

d.month[2] = 31;

d.month[3] = 30;

d.month[4] = 31;

d.month[5] = 30;

d.month[6] = 31;

d.month[7] = 31;

d.month[8] = 30;

d.month[9] = 31;

d.month[10] = 30;

d.month[11] = 31;

2樓:

陣列賦值錯誤,必須乙個個賦值,當然你可以在初始化的時候賦值

c語言排錯題,這道題錯在什麼地方?

3樓:匿名使用者

float *k;

// 應該修改為:

float k;

if(*a > *c)

// 應該修改為

if(*a < *c)

問題1;這道c++題我**做錯了,幫忙再找一下 問題2;幫忙解釋一下這題思路是什麼,搞不清

4樓:

1、題目一的變數未經初始化便使用。

2、題目二**如下:

3、debug:vs2012

int main()

else

i++;

}return 0;

}4、思路很直觀,直接模下去,用乙個狀態儲存先前的因子便可。

5樓:匿名使用者

問題一:變數使用前需要初始化

a變數未被引用

n變數未被初始化,就使用了,編譯器將其預設為乙個很大的負數導致程式出錯

解決方法將變數n賦值

為什麼這道c語言題要加s2,為什麼這道c語言題要加 s2 i 0 ???

對於bai這個程式,strcat函式把s2綴合到s1上。du此時s1比s2的有效zhi 字元長度要長,接下來dao的步驟是讓專s2的字元對應與截止到屬s1的空字元之前的所有對應位置的字元同步 不包括s1的空字元 而由於s1比s2長,所以導致s2被同步後,並不正確地以空字元結束,如果不對s2做結尾處理...

C語言這道題什麼意思啊?有大神幫忙看看嘛

這個程式 就是 來 求輸入數字自的 除1和自己以外的 最小約bai數 如果有du則列印這個約數 zhii 並列印i 沒有只列印 i 的值dao輸入5 沒有約數 for i 2 i m 2 i i初值2 執行了1次 所以最後輸出的i 3 所以 輸出 3 輸入9 最小約束3 for執行到第2次i 3時候...

菜鳥請教這道C語言題輸出結果是什麼,具體步驟怎麼計算,麻煩講解下,謝謝

4,3主要是j i 的理解,其實這一句相當於 j i i i 1 所謂後自增就是先去運算,然後自己再增加1 初始i 3 執行j i 後,j 3,i自加一次即i 4最後輸出,即 i 4,j 3,輸出4,3 在執行j i 之前,i 3 j為隨機值 執行j i 時,i 3 j 3 在執行j i 之後,i ...