下三角编程
来源:百度知道 编辑:UC知道 时间:2024/06/08 06:40:15
1用循环方法编写下三角。
*******
*****
***
*
是不是先打空格后打*号?
2 x=y=0;
while(x<15) y++,x+=++y;
printf("%d,%d\n",y,x);
请问每次y++是都等在算x+=++y之后再做么?
请写出详细过程.要不然理解不了,我是学文的.
请高手编写程序,万谢
*******
*****
***
*
是不是先打空格后打*号?
2 x=y=0;
while(x<15) y++,x+=++y;
printf("%d,%d\n",y,x);
请问每次y++是都等在算x+=++y之后再做么?
请写出详细过程.要不然理解不了,我是学文的.
请高手编写程序,万谢
#include<stdio.h>
int main()
{
int i,j;
for(i=0;i<4;i++)
{
j=2*i;
while(j--)printf(" ");
j=7-2*i;
while(j--)printf("*");
printf("\n");
}
}
x=y=0;
while(x<15) y++,x+=++y;//每次y++在 x+=++y之前做
printf("%d,%d\n",y,x);
一共循环了4次 每次x y的值情况如下
y=0,x=0 初始
y=2,x=2 第一次
y=4,x=6 第二次
y=6,x=12 第三次
y=8,x=20 最后一次
y=8,x=20 退出循环后y x的值
1
main()
{
int i,j;
for(i=0;i==5;i++)
{
for(j=0;j<=7-2*i;j++)
printf("*");
printf("/n");
}
}
2每次都不是
#include<stdio.h>
main()
{
int i,j;
for(i=0;i<4;i++)
{
j=2*i;
while(j--)
printf(" ");
j=7-2*i;
while(j--)
printf("*");
printf("\n");
}
}
x=y=0;
while(x