如果输入是4,则输出的星号塔为:
相关知识
为了完成本关任务,你需要掌握:for循环来进行控制输出。
for语句
基本语法:基于for实现循环的基本语法如下:
for(1.赋值语句或者省略;2.判断语句或者省略;3.执行语句或者省略){
需循环的语句或者代码块
}
其中1处位置,是一个赋值语句,在循环开始前执行一次,之后再不执行。
其中2处位置为判断语句,每次开始循环时(包括第一次)都会先经过这个判断语句的判断如果此处为真,则进入循环,执行循环内语句或者代码块。如果此处为假,则不进入循环,执行之后的代码。
其中3处位置为一个运算语句,每执行完一次循环,就会执行一次此处代码。
编程要求
根据提示,在右侧编辑器补充代码。
测试说明
平台会对你编写的代码进行测试:
测试输入:4
预期输出:
开始你的任务吧,祝你成功!
#include <stdio.h>
int main()
{
int i, j, n;
scanf("%d", &n );
for ( i = 0; i < n; i++ )
{
/********** Begin *********/
for(j=1;j<=n-i-1;j++)
printf(" ");
for(j=0;j<2*i+1;j++)
printf("*");
printf("\n");
// 请在此处添加你的代码
/********** End **********/
}
return 0;
}
还是educoder上的题