View Code of Problem 50

#include<stdio.h>
int main(){
	char str1[80],str2[80];
	gets(str1);
	int i,pre,k = 0;
	if(str1[0] >= '1' && str1[0] <= '9'){
		str2[0] = '*';
		str2[1] = str1[0];
		k = + 2;
	}
	for(i = 1; str1[i] != '\0'; i ++){
		if(str1[i] >= '1' && str1[i] <= '9'){
			pre = i - 1;
			if(str1[pre] >= '1' && str1[pre] <= '9'){
				str2[k++] = str1[i];
			}else{
				str2[k++] = '*';
				str2[k++] = str1[i];
			}
		}
	}
	str2[k++] = '*';
	str2[k] = '\0';
	printf("%s\n",str2);
	return 0;
}

Double click to view unformatted code.


Back to problem 50