C语言图形绘制问题,绘制下面的图形

用C语言绘制下面的图形:

*******
 *******
  *******
   *******
    *******
     *******
      *******


课后作业就自己好好写


#include <stdio.h>
#include <string>

int main()
{
    std::string fixed = "*******";
    std::string prefix;
    for (int i = 0; i < 10; ++i) {
        printf(prefix.c_str());
        printf(fixed.c_str());
        printf("\n");
        prefix += " ";
    }

    return 0;
}