保留整数

发布时间 2023-07-18 16:18:05作者: EricFirst001

保留整数

保留整数 | 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;
}