這道C語言怎麼輸不出數,C語言編輯程式輸不出結果

2022-08-02 21:15:35 字數 2505 閱讀 1276

1樓:

你輸出時for迴圈後面多了個分號,輸出時i = 5,你其實輸出的都是z[5],這個是陣列z之後的記憶體單元,已經越界的。

而且你的倒序演算法有問題,給你個參考:

for (i = 0; i < 5 / 2 ; i++)

2樓:匿名使用者

第一個for()和第三個for()括號後面的分號去掉就可以啦。

把陣列調換部分修改如下:

for(i = 0;i < 5/2;i++)

3樓:匿名使用者

交換 z[2+i] 和 z[2-i]的部分應該寫成:

t = z[2-i]

z[2-i]=z[2+i];

z[2+i]=t;

這樣才正確交換,你那麼寫會覆蓋資料出錯

4樓:匿名使用者

z[2+i]=t; 改成 t = z[2-i]; 還有 for (i=0;i<5;i++); 這後面沒有分號,好吧。。

5樓:匿名使用者

int main ()

;int i;

int t;

printf("倒序前的排列:");

for (i=0;i<5;i++) //; 這裡的分號去掉printf("\n");

for (i=2;i>0;i--)

printf("倒序後的排列:");

for (i=0;i<5;i++)//; 這裡的分號去掉printf("%d ",z[i]);

printf("\n");

return 0;}

6樓:逝的微風

z[2+i]=t; t還沒賦值

t為空 z[2+i]=t;為空 z[2-i]=z[2+i];也為空 z[2+i]=t;為空 所以輸出都是空,既輸出為空白

c語言編輯程式輸不出結果

7樓:匿名使用者

#include

int main()

執行示例:

c語言一道題。我的程式設計答案已經給出,為什麼,輸入一個數字之後,按回車鍵,沒有顯示答案。

8樓:匿名使用者

x1沒有初始化,

第一句就提醒你要 設定一個x的初值x0了。。。。

9樓:碧血玉葉花

#include

int main(void)

printf ("sum= %d\n",sum);//輸出結果return 0;}

10樓:匿名使用者

因為你沒有對x1設初值,設一個初值就差不多可以了

11樓:匿名使用者

for迴圈沒有結束條件啊總是在迴圈運算

一道c語言題目,為什麼輸入2個資料之後按回車不出答案

12樓:匿名使用者

你的eps沒有給值啊!所以是個死迴圈了

13樓:匿名使用者

首先 輸入的地方你用了%1f也就是說你要輸入一位小數嘍?

其次 你這個函式沒有那個fabs(t)函式的具體**,你確定能執行啊?

14樓:匿名使用者

**應該沒問題,你輸入的資料是數字嗎?

請問這道c語言程式為什麼執行出來是空白呢

c語言問題…如何輸入一組個數未知的陣列?如圖我在主函式裡這樣迴圈提取為什麼第一個輸入的數提取不到?

15樓:匿名使用者

j = i+ 1; 去掉 +1 方便 酒吧程式 貼上來 ** 不方便 測試

c語言怎麼判斷輸入的是一個整數,不是則重新輸入

16樓:it孤鶩

#include

using namespace std;

void main()

{char str[100];

int num;

while(cin>>

if((num%4==0 && num%100!=0) || num%400==0)

cout<<"閏年"<

17樓:匿名使用者

這是一道題還是兩道題?在這裡我就先按兩道題寫了:

判斷是否是閏年:

main()

{int year;

scanf(「%d」,&year);

if(year<1000||year>9999)}判斷是否為整數:

main()}

18樓:

int number;

scanf_s("%d", &number);

while ((int)number != number)

c語言這道題該怎麼做 沒有思路,C語言這道題怎麼做

最大子矩陣,最大連續子陣列進階,動態規劃初級,poj1050 題目描述 現給出一個n n矩陣,要求求出擁有最大和的子矩陣的和。例如 這樣的一個矩陣,最大子矩陣的和為15 分析 最大子矩陣可以看為求最大連續子陣列拓展到二維陣列上,因為矩陣的性質同樣在橫向豎向上需要連續,那麼可以想辦法將這個二維陣列簡化...

這道c語言題目該怎麼做,這道C語言題目該怎麼做?

include int main for i 102 i 333 i return 0 include int ans 9 use 9 void dfs int n else return int main a 576,b 384,c 192a 657,b 438,c 219a 819,b 546,...

用C語言怎麼解決這道題,請問這道C語言題怎麼做?

這個題選a。分析如下。b選項中080,c中0開頭表示八進位制,八進位制數碼範圍0 7,所以b項錯誤。浮點型的基本形式 有符號的數字 包括小數點 後面緊跟e或e,最後時一個有符號數表示10的指數。c選項中。1e3,點 後不能帶有負號。d選項中,中缺少指數部分。請問這道c語言題怎麼做?從main函式開始...