求这个c语言输出直角三角形的流程图

直接边在右侧的直角三角形:
*
***
*****
*******
*********
星号数量是等差数列,1 3 5 7 9
求大神解答......
最好开张图。。

不解释直接上图。。。。。

追问

能不能加上流程图?有了果断采纳(流程图要图片最好)

能不能加上流程图?有了果断采纳(流程图要图片最好)

追答

0.0思路清晰了,流程图都不会画啊?你这是要交作业的吧...

追问

我不是学这个的。。。

追答

哥只能帮你到这...粗糙地速度画了,不好看自己重画吧

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-13
#include <stdio.h>
int main()//main函数可以有参数也可以没有参数,有参数的时候是一个int和一个char的指针数组
{


int d=0;//多少行
    scanf("%d",&d);

 for(int i=1;i<=d;i++)
 {
    for(int j=1;j<=2*i-1;j++)
{
 printf("*");
}
printf("\n");
 }
return 0;
}

不懂追问

追问

#include
int main()
{
int n=5 ;
int i;
for(i=0;i<n;i )
{
int j;
for(j=1;j<2*(n-i)-1;j )
printf(" ");
for(j=0;j<2*i 1;j )
printf("*");
printf("\n");
}
return 0;
}
能不能画一下这个程序的流程图。。。最好来张图片

追答

可以啊,不过你这个程序好像有错误

第2个回答  2013-09-13

我来试一试:


#incude<stdio.h>
int main(void)
{
    return 0;
}
尼玛,算了,一个个都这么厉害。我在思考的时候就有不少人回答了。百度真是人才辈出啊。

第3个回答  2013-09-13
关键循环

int time=1;// *的初始数量
for(int i=1;i<6;i++)//这是行数循环
{
for(int j=time;time>=1;time--)

{
cout<<"*";

}
cout<<endl;
time+=2;
}
相似回答