C语言中到底应该怎么做才行

for(i=4;i>1;i--)
for(j=1;j<i;j++)
putchar('#')

emm,可以说下你想要达到的目的吗

供参考:

#include <stdio.h>
int main()
{
    int i,j;
    for(i=4;i>1;i--){
        for(j=1;j<i;j++){
            putchar('#');
        }
        putchar('\n');
    }
    return 0;
}