昱得資訊工作室
麻辣學園
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?
2008-07-24, 16:13:12
首頁 說明 登入 註冊 贊助論壇 想當作者?
新聞: 請會員來訪時務必完成登入,為維護論壇品質,將不定期刪除長時間未登入的會員!!


+  麻辣家族討論區
|-+  程式設計
| |-+  程式設計不分區
| | |-+  C++的反轉輸出問題
0 會員 以及 0 訪客 正在閱讀本篇主題. « 上一篇主題 下一篇主題 »
頁: [1] 向下 列印
作者 主題: C++的反轉輸出問題  (閱讀 2790 次)
問題一大堆
小學生
*
離線 離線

文章: 8


C++的反轉輸出問題
« 於: 2005-09-29, 20:30:54 »

輸入一些字串或數字,遇到@則反轉輸出(不用按ENTER)

例如(1):12345@
答案:54321
例如(2):abcd@
答案:dcba
有哪位大大知道可以替小弟解答嗎??
已記錄
問題一大堆
小學生
*
離線 離線

文章: 8


Re: C++的反轉輸出問題
« 回覆文章 #1 於: 2005-09-29, 20:38:40 »

提示.....如何穿插反轉的程式...
#include<stdio.h>
main()
{
    char i;

    printf("請輸入字串:");

    do{
     i=getche();
    }while(i != '@');
    printf("\n");
}
已記錄
小誌
論壇管理員
*
離線 離線

會員性別: 男
文章: 589



個人網站
Re: C++的反轉輸出問題
« 回覆文章 #2 於: 2005-09-29, 21:00:02 »

這是老師出給你的題目,還是你要給我們的測試題
我有答案,這題目我以前也出給學生過,所以我認為這是老師給你的題目
大家有興趣就玩玩吧
提示:
1.把字串當陣列處理
2.substring()可擷取字串中的字元
已記錄

為了論壇的永續經營,您不妨
贊 助 論 壇
問題一大堆
小學生
*
離線 離線

文章: 8


Re: C++的反轉輸出問題
« 回覆文章 #3 於: 2005-09-29, 21:07:43 »

是老師出的 ....

但是不會所以求救大大><
已記錄
newqqo
小學生
*
離線 離線

文章: 1


Re: C++的反轉輸出問題
« 回覆文章 #4 於: 2007-10-09, 18:36:18 »

#include<stdio.h>
#include<conio.h>

void main()
{
   // char max length = 20 , context[0]~context[19]
   char context[20] ={'\0'};
   
   int i=0;

   do{
      context[i] = getche();
      i++;
   }
   while(context[i-1]!='@');
   
   i--;

   for(int j=i-1;j>=0;j--)
   {
      printf("%c",context[j]);
   }
   printf("\n");
}
已記錄
頁: [1] 向上 列印 
« 上一篇主題 下一篇主題 »
跳到:  


本頁花了 0.356 秒, 以及 21 次的資料庫查詢.