从键盘输入如下字符:ABCD***,完成以下功能:将前部的*移到尾部
//
#include<stdio.h>
void main()
{
char a[30];
int i,j,k=0;
gets(a);
for(i=0;a[i]=='*';i++) // ****A*B*C***
k++;//计算*有多少个 i=4 k=4
for(j=0;a[i]!=0;i++,j++) // i此时不是从0开始, 此时i=4 i=12 a[i]=\0
a[j]=a[i];//将a[i]的值给了a[j] a[0]=a[4] A*B*C******* a[1]=a[5]
while(k) // 4
{
a[j]='*';
j++;
k--;
}
a[j]=0; //结尾的位置
puts(a);
}