前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >星号转移

星号转移

作者头像
小Bob来啦
发布2020-12-16 14:37:37
2.8K0
发布2020-12-16 14:37:37
举报
文章被收录于专栏:用户8057608的专栏
任务描述

本关任务:规定输入的字符串中只包含字母和*号。给定程序的功能是将字符串中的前导*号全部移到字符串的尾部。

测试输入:

***abcd

预期输出:

abcd***

源代码:

代码语言:javascript
复制
#include <stdio.h>
void  fun( char *a )
{
    int i=0,n=0;
    char *p;
    p=a;
    while (*p=='*') {
        n++;
        p++;
    }
    while(*p){
        a[i]=*p;
        i++;
        p++;
    }
    while(n!=0){
        a[i]='*';
        i++;
        n--;
    }
    a[i]='\0';
}
int main(){
    char s[81];
    int n=0;
    scanf("%s",s);
    fun( s );
    printf("The string  after oveing: \n");
    puts(s);
    return 0;
}

运行结果:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员Bob 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 任务描述
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档