程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> uva_10361-Automatic Poetry

uva_10361-Automatic Poetry

編輯:C++入門知識

[cpp] 
/**本題看懂題意就好解決了,就是把括號去掉輸出一次,
 *然後交換字符串再輸出一次
 */ 
#include <cstdio> 
#include <cstring> 
 
#define MAXS 6 
#define MAX 101 
 
int main(int argc, char const *argv[]) 

    char c,s[MAXS][MAX]; 
    int n,i,j,l; 
    scanf("%d",&n); 
    getchar(); 
    for(i=0;i<n;i++) 
    { 
        j=1;l=0; 
        memset(s,'\0',sizeof(s)); 
        while((c=getchar())!='\n') 
        { 
            if(c=='<' || c=='>'){j++;l=0;continue;} 
            s[j][l++]=c; 
        } 
        gets(s[0]); 
        for(int i=0; i<3; i++) 
            s[0][strlen(s[0])-1]='\0'; 
        printf("%s%s%s%s%s\n",s[1],s[2],s[3],s[4],s[5]); 
        printf("%s%s%s%s%s\n",s[0],s[4],s[3],s[2],s[5]); 
    } 
    return 0; 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved