小白路遇下题:
编程实现以下图形打印。要打印的图形行数(n)从键盘读入。
**输入提示信息*:"Input n:\n"
**输入数据格式*:"%d"
**输出数据格式*:
若输入的n值为4,则图形打印结果为:
*
若输入的n值为5,则图形打印结果为:
*
(注意:最后一行的末尾有换行符)
小白颤抖着写下如下程序:
#include
int main()
{
printf("Input n:\n");
int n,i,m;
scanf("%d",&n);
for(m=1;m<=n;m=m+1)
{
for(i=1;i<2*m;i++)
{
printf("*");
m=m+1;
}
printf("\n");
}
return 0;
}
小白运行后一脸懵逼;
求大神赐教;