您的位置:首页 > 编程语言 > C语言/C++

山东理工OJ 1171 C语言实验——保留整数

2016-07-17 20:31 295 查看
http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1171

#include <stdio.h>
int Is_digit(char x)
{
if(x>='0'&&x<='9')
return 1;
else
return 0;
}
int main()
{
char str1[85],str2[85];
int i,j=0;
gets(str1);
for(i=0;str1[i]!='\0';i++)
{
if(Is_digit(str1[i]))//数字
{
str2[j++]=str1[i];
}
else//非数字
{
while(!Is_digit(str1[i+1])&&(str1[i+1]!='\0'))
{
i++;
}
str2[j++]='*';
}
}
str2[j]='\0';
puts(str2);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: