C 我怎样才能得到'*';梯子?
我想为每行添加更多*,但每行仅显示1*。 太令人困惑了 这是我的密码C 我怎样才能得到'*';梯子?,c,for-loop,C,For Loop,我想为每行添加更多*,但每行仅显示1*。 太令人困惑了 这是我的密码 #include <stdio.h> int main() { int number; scanf("%d",&number); for(int i = 1 ; i <= number ; i++) { printf("*\n"); } return 0; } 嵌套一个从1到i星的j循环打印。在说循环之后,但在外部,放一条新线 #include <stdio.h
#include <stdio.h>
int main()
{
int number;
scanf("%d",&number);
for(int i = 1 ; i <= number ; i++)
{
printf("*\n");
}
return 0;
}
嵌套一个从1到i星的j循环打印。在说循环之后,但在外部,放一条新线
#include <stdio.h>
int main()
{
int number;
if (scanf("%d",&number) == 1 && number > 0)
{
for(int i = 1 ; i <= number ; i++)
{
for (int j=1; j<=i; ++j)
fputc('*', stdout);
fputc('\n', stdout);
}
}
return 0;
}
#包括
int main()
{
整数;
如果(scanf(“%d”,&number)==1&&number>0)
{
对于(inti=1;i)到目前为止,你已经有了一个循环,在这个循环中,你只想打印一颗星。你需要考虑在这个循环中做些什么,随着i的增加,打印出越来越多的星星。
This is output I want
5
*
**
***
****
*****
#include <stdio.h>
int main()
{
int number;
if (scanf("%d",&number) == 1 && number > 0)
{
for(int i = 1 ; i <= number ; i++)
{
for (int j=1; j<=i; ++j)
fputc('*', stdout);
fputc('\n', stdout);
}
}
return 0;
}