View Code of Problem 50

#include<stdio.h>
main()
{
	char str1[80],str2[80];
	int s,i,j,key;
	gets(str1);
	key=1;
	j=0;
	for(i=0;str1[i]!='\0';i++){
		s=str1[i]-'0';
		if(s>=0&&s<=9){
			if(key==0){
				str2[j]='*';
				str2[++j]=str1[i];	
			    j++;
			}
			else{
				str2[j++]=str1[i];
			}
			key=1;
		}
		else{
			key=0;
		}
	}
	s=str1[i-1]-'0';
	if(s<0||s>9){
		str2[j]='*';
		str2[j+1]=str1[i];
	}
	puts(str2);
}

Double click to view unformatted code.


Back to problem 50