你的程式會讀入一系列的正整數,預先不知道正整數的數量,一旦讀到-1,就表示輸入結束。然後,按照和輸入相反的順序輸出所讀到的數字,不包括最後標識結束的-1。
一系列正整數,輸入-1表示結束,-1不是輸入的資料的一部分。
輸出格式:
按照與輸入相反的順序輸出所有的整數,每個整數後面跟乙個空格以與後面的整數區分,最後的整數後面也有空格。
輸入樣例:
1 2 3 4 -1
輸出樣例:
4 3 2 1
#include
#include
const
int block_size =5;
typedef
struct
array;
array array_create
(int init_size)
;int
array_size
(array *a)
;void
array_inflate
(array *a,
int more_size)
;void
array_free
(array *a)
;//建立陣列
//返回陣列大小
//陣列增長
//釋放空間
//返回陣列位置
array array_create
(int init_size)
intarray_size
(array *a)
void
array_inflate
(array *a,
int more_size)
free
(a->array)
; a->array = p;
a->size +
=more_size;
}void
array_free
(array *a)
int*
array_at
(array *a,
int index)
intmain()
cnt--
;while
(cnt>=0)
return0;
}
#include
#include
//定義節點結構
typedef
struct _nodenode;
intmain()
else
head = p;
cnt++
;scanf
("%d"
,&num);}
while
(p)return0;
}
C語言程式設計高階 4 1 逆序輸出
題目內容 你的程式會讀入一系列的正整數,預先不知道正整數的數量,一旦讀到 1,就表示輸入結束。然後,按照和輸入相反的順序輸出所讀到的數字,不包括最後標識結束的 1。輸入格式 一系列正整數,輸入 1表示結束,1不是輸入的資料的一部分。輸出格式 按照與輸入相反的順序輸出所有的整數,每個整數後面跟乙個空格...
C語言程式設計 C語言整數逆序輸出程式!
將乙個從鍵盤輸入的整數存放到乙個陣列中,通過程式的執行按照陣列中的逆序輸出該整數,利用遞迴的方法解決問題。設計函式實現資料的逆序存放,設定形引數組接收實參陣列的位址,來儲存資料的每一位。函式體採用遞迴的方式解決問題,因此考慮遞迴進行的條件。例如,把資料 n 存放到陣列 s 中,若 n 是一位數,則存...
哈工大C語言程式設計精髓 輸出逆序數
輸出逆序數 3分 題目內容 從鍵盤任意輸入乙個3位整數,程式設計計算並輸出它的逆序數 忽略整數前的正負號 例如,輸入 123,則忽略負號,由123分離出其百位1 十位2 個位3,然後計算3 100 2 10 1 321,並輸出321。1.從鍵盤輸入資料可以使用函式scanf 例如,scanf d x...