保留整数

保留整数

保留整数 | SDUT

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(){
	char str1[100];
	char str2[100];
	gets(str1);
	int k=0;
	int flag=1;
	for(int i=0;i<strlen(str1);i++)//字符串内进行遍历
	{
		if(str1[i]<='9'&&str1[i]>='0')//在数字区间内
		{
			str2[k++]=str1[i];//第二个数组,提前定义一个k值保证第二个数组顺序放入
			flag=1;//改变旗帜
		}
		else if(flag==1)//输出*
		{
			str2[k++]='*';//最初也是1,可以先打印一个*号
			flag=0;
		}
	}
	for(int i=0;i<k;i++){
		printf("%c",str2[i]);
	}
	return 0;
}

本文作者:EricFirst001

本文链接:https://www.cnblogs.com/cuers/p/17563316.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   EricFirst001  阅读(12)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起