C語言程式設計高階 逆序輸出

2021-10-25 02:39:13 字數 1383 閱讀 4217

你的程式會讀入一系列的正整數,預先不知道正整數的數量,一旦讀到-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...