• C提高_day03_作业第二题


    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    
    /*==============================================================
    有一个字符串”1a2b3d4z”,;
            要求写一个函数实现如下功能,
    功能1:把偶数位字符挑选出来,组成一个字符串1。valude;20分
    功能2:把奇数位字符挑选出来,组成一个字符串2,valude 20
    功能3:把字符串1和字符串2,通过函数参数,传送给main,并打印。
    功能4:主函数能测试通过。
    int getStr1Str2(char *souce, char *buf1, char *buf2); 
    =================================================================*/
    void getStr1Str2(char *source,char *buf1,char *buf2)
    {
        int i=0;
        while(*source!='')
        {  
            if(i%2==0)
            {
                *buf1=*source;
                source++;
                buf1++;
                 ++i;
            }
            else
            {
                *buf2=*source;
                 source++;
                buf2++;
                ++i;
            }
        }
        *buf1='';
        *buf2='';
    }
    
    void main()
    {
    
        char *p ="1a2b3c4d5"; 
        char a[30];
        char b[30];
    
        getStr1Str2(p,a,b);
        printf("原字符串为  :%s
    ",p);
        printf("奇数字符串为:%s
    ",a);
        printf("偶数字符串为:%s
    ",b);
    
        system("pause");
    }
    Stay hungry,Stay foolish
  • 相关阅读:
    springboot中如何向redis缓存中存入数据
    elasticSearch索引库查询的相关方法
    java客户端的elasticSearch索引库的相关操作
    lucene索引的增、删、改
    lucene的索引查询
    框架
    GG
    总结
    阿里的代码规范检查工具
    传统架构与SOA架构的区别和特点:
  • 原文地址:https://www.cnblogs.com/zhesun/p/4952485.html
Copyright © 2020-2023  润新知