View Code of Problem 50

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

Double click to view unformatted code.


Back to problem 50