#include <stdio.h> #include <string.h> int main() { int i,len,s = 0; int j = 0;//str2字符串的个数 char str1[80],str2[80]; scanf("%s",str1); len = strlen(str1); for(i=0;i<len;i++) { if(str1[i]<='9' && str1[i]>='0') { str2[j] = str1[i]; ++j; s = 0; } else if(s = 0) { str2[j] = '*'; ++j; s = 1; } } printf("%s",str2); return 0; /* Main.c: In function 'main': Main.c:18:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] else if(s = 0) ^ Main.c:26:3: error: expected declaration or statement at end of input return 0; ^ */ |
Double click to view unformatted code.