用字符串格式接收收集号码就行了,然后将4-8位字符替换为*号
直接用*覆盖
#include<stdio.h> int main() { char num[12]; gets(num); int i; for(i=3;i<7;i++) { num[i]='*'; } puts(num); return 0; }