C语言的题 真的不会啊

假定输入的字符串中只包含字母和号.将字符串的后置号全部移到字符串的首部,字符串中间的*号不需要改变位置

判断字符串最后有几个*号,然后前面所有字符向后移动几个位置,最后前面几个位置写入星号