怎样用C语言的循环语句输出第一行空四个格依次类推到空0格为止 for(i=4;i>=0;i--){ printf(" ");}对吗?

如题所述

#include<stdio.h>
void main()
{int i,j;
for(j=0;j<4;j++)
{for(i=4-j;i>0;i--)
printf(" ");
printf("\n")
}
}

 可以啊 ,稍微调整一下就行了。

追问

大神 我的那句哪里不对?

追答

你的那句只能对单行进行操作 ,你要是多行 的话就需要嵌套循环才能实现换行的作用,接着你要每行少一个空格,那么就需要将每行空格的数量减1,所以我用了for(i=4-j;i>0;i--)这个循环,你的写法不是不对,只是考虑少了。

追问

非常感谢

追答

不用谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-03
for(i=3;i>=0;i--)