问答详情
源自:4-12 循环结构之多重循环

为什么这样写会判定输入错误?

#include <stdio.h>int
main()
{    
int i, j, k;    
    for(i=1; i<5; i++)    
    {        
        for(j=4;j>i;j=j-1)          
        {            
        printf(" ");        
        }       
         
        for(j=2;j<2*i+1;j=j+1)         
        {            
        printf("*");        
        }        
    printf("\n");    
    }    
return 0;
}


提问者:Steve_64 2018-07-21 21:32

个回答

  • 麻瓜42
    2018-07-21 22:11:52
    已采纳

    作为菜鸡,什么是输入错误什么是输出错误我是不懂的,但是,要求的图形中第一行有四个空格(你试试选中就知道了),你这么写第一行只能在j=4、3、2的时候各输出一个空格,一开始就错了。