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函式開始...