c新手吧 关注:8,586贴子:48,089
  • 4回复贴,共1

打印三角形问题 求教

只看楼主收藏回复

#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
for(i=1; i<=9; i++)
{
for(j=9; j>i; j--)
printf("*");
printf("\n");
}
system("pause");
return 0;
}
我的代码


IP属地:河北1楼2017-08-27 22:21回复
    有个问题 第二个 for 循环 for(j=9; j>i; j--) 把我搞糊涂了 第五次循环 i的值是5 j的值是4 j>i 已经不成立了吧


    IP属地:河北2楼2017-08-27 22:21
    回复
      i和j不是同时循环,你理解有误


      IP属地:安徽来自Android客户端3楼2017-08-28 18:54
      回复
        i=1,j=9,8,7,6,5,4,3,2.
        i=2,j=9,8,7,6,5,4,3.
        ...
        i=8,j=9.


        IP属地:安徽来自Android客户端4楼2017-08-28 18:57
        收起回复