如何將一個字符串最快速的倒序輸出?
importjava.util.*publicclassNi{publicstaticvoidmain(Stringargs[]){ScannerscnewScann
VB編程—如何輸入數字并將其倒序輸出結果?
1、用l
c語言怎么在特定行列輸入?
c語言如何輸入不定行字符串:
開設一個字符串數組如下,其中N定義最多可記錄多少行,M定義每行可保存多少個字符,改變#define定義可以調整這兩個數據
#define
N
1024
//最多1024行
#define
M
256
//每行最多存儲255個字符
char
input[N][M]
實際輸入一行可以用gets函數實現,判斷gets函數的返回值可知道是否結束輸入(比如輸入CtrlZ的組合鍵結束),每輸入一行,記錄的行數加1,最后可得到實際輸入的行數和按行號順序保存在input數組中的所有字符串。
【然后】是倒序輸出字符串,每個字符串倒序輸出。可以:
按照倒序給出input的第1維下標,每行輸出一個字符串,在輸出每個字符串時,找到字符串末尾(都是以字符#39#39結束的),然后輸出一個字符再往回倒退一個字符,直至輸出完整個字符串。如:
for
(
in-1igt0i--
)
{
nn0
while
(
input[i][nn]
)
nn
for
(
jnn-1jgt0j--
)
printf(#34%c#34,input[i][j])
printf(#34
#34)
}