1.c语言输出三角形
#include "stdio.h"
int main()
{int n;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{for(int m=1;m<=n-i;m++)
printf(" ");
for(int j=1;j<=2*i-1;j++)
printf("*");
printf("\n");
}
return 0;
}
这是一段短而精简的代码,输出n层的三角形,当初我以为是2个for循环嵌套,但想了下不对,最后发现需要3个for循环来控制,一个总for管理层数,剩下2个一个是*,一个是“ ”。这样才能成功输出