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