当用户输入任何数字时,我希望能够打印这样的标志:
当前代码:
printf("How many rows for your star design?\n");
scanf("%d", &num_rows);
printf("How many stars on the first row?\n");
scanf("%d", &num_symbols);
/*** Add your loops here ***/
for(i=0;i<num_rows;i++)
{
if(i%2 == 0)
{
for(j=num_symbols; i>=1; i--)
printf(" *");
printf("\n");
}
else if(i%2 == 1)
{
for(j=num_symbols; i>=0; i--)
printf("* ");
printf("\n");
}
}
return 0;
}
最佳答案
这就是你能做的-
#include <stdio.h>
int main()
{
int num_rows, num_symbols, i, j;
printf("How many rows for your star design?\n");
scanf("%d", &num_rows);
printf("How many stars on the first row?\n");
scanf("%d", &num_symbols);
for(i=0;i<num_rows;i++)
{
if(i%2==0)
for(j=num_symbols;j>0;j--)
printf("* ");
else
for(j=num_symbols;j>1;j--)
printf(" *");
printf("\n");
}
return 0;
}
祝你好运!
关于c - 您的明星设计有多少行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39692195/