信息学奥赛一本通(1144:单词翻转)
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通(1144:单词翻转)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1144:單詞翻轉
時間限制: 1000 ms ??? ??? 內存限制: 65536 KB
提交數: 18986 ??? 通過數: 9390
【題目描述】
輸入一個句子(一行),將句子中的每一個單詞翻轉后輸出。
【輸入】
只有一行,為一個字符串,不超過500個字符。單詞之間以空格隔開。
【輸出】
翻轉每一個單詞后的字符串,單詞之間的空格需與原文一致。
【輸入樣例】
hello world【輸出樣例】
olleh dlrow【參考代碼】
#include <stdio.h> #include <string.h> #define N 510 char s[N]; int main() {int len,pos=0;int count=0;int i,j;gets(s);len=strlen(s);for(i=0;;i++){if(i==len || s[i]==' '){for(j=count-1;j>=0;j--){printf("%c",s[pos+j]);}count=0;pos=i+1;if(i==len)break;elseprintf(" ");}else{count++;}}return 0; }http://ybt.ssoier.cn:8088/problem_show.php?pid=1144
?
?
總結
以上是生活随笔為你收集整理的信息学奥赛一本通(1144:单词翻转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通(1216:红与黑)
- 下一篇: 信息学奥赛一本通 1103:陶陶摘苹果