编程,输入n,输出如下例(n=6)所示的图形:
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
解答:
1.程序截图
2.程序源码:
#include <stdio.h>
int main(int argc, char *argv[])
{
int n,i,j,k,m;
scanf("%d",&n);
m=n;
for(i=0;i<n;i++) //控制行数
{
m--;
for(j=0;j<m;j++) //该for循环用来控制空格的输出
{
printf(" ");
}
for(k=0;k<n;k++) //控制每行*的输出
{
printf("*");
}
printf("\n");
}
return 0;
}
3.执行结果