zoukankan      html  css  js  c++  java
  • 字符串截取

    题意:输入一个字符串由五部分组成 s1<s2>s3<s4>s5和另一个字符串由“…”结尾,第一行输出s1s2s3s4s5,另一行将“…”换成s4s3s2s5的形式输出。


    #include <stdio.h>
    #include <string.h>
    #define MAXN 110
    void getss(char s[])  //截取字符串
    {
    	int i;
    	for(i=0; i<MAXN; i++)
    	{
    		if((s[i] = getchar()) == '<' || s[i] == '>' || s[i] == '
    '){
    			s[i] = '';
    			break;
    		}
    	}	
    }
    int main()
    {
    	int n;
    	char s1[MAXN],s2[MAXN],s3[MAXN],s4[MAXN],s5[MAXN],c,line[MAXN];  //存储截取的字符串
    	scanf("%d",&n);
    	c = getchar();
    	while(n--)
    	{		
    		getss(s1);      //字符串截取
    		getss(s2);      //字符串截取
    		getss(s3);      //字符串截取
    		getss(s4);      //字符串截取
    		getss(s5);      //字符串截取
    		gets(line);      // 存储另一行字符
    		line[strlen(line) - 3] = '';
    		printf("%s%s%s%s%s
    ",s1,s2,s3,s4,s5);
    		printf("%s%s%s%s%s
    ",line,s4,s3,s2,s5);
    	}
    	return 0;
    }


  • 相关阅读:
    page指令
    CMD设IP
    JDBC的几种驱动
    Python的闭包使用
    1189. 扫雷游戏
    1287. 递增的三元子序列
    Pip安装使用国内源的两种方法
    Python Classmethod和Staticmethod函数
    Git提交远程仓库
    Git分支管理
  • 原文地址:https://www.cnblogs.com/NYNU-ACM/p/4236812.html
Copyright © 2011-2022 走看看