你的这个题目应该是刚开始的学吧,可以交流下。i的循环是行数,j的循环是打印“*”,k的循环是打印“ ”。应该挺好理解的吧。

程序代码:
#include<stdio.h>
#define N 8
int main(int argc, char *argv[])
{
int i,j,k;
for(i=0; i<N; i++)
{
for(j=0; j<i+1; j++)
printf("*");
for(k=j; k<N; k++)
printf(" ");
printf("\n");
}
return 0;
}