空格
键盘输入两个整数m,n,要求输出n行“*”构成的棱形,每行m个。第一行前面有n个空格,第二行有n-1个以此类推
#include<stdio.h>
int main()
{
int a,b,i,t,j;
scanf("%d%d",&b,&a);
for(i=0;i<a;i++)
{
for(t=0;t<b;t++)
printf("*");
printf("\n");
}
return 0;
}
空格部分想不清楚了
#include<stdio.h>
int main()
{
int m, n, i, j, k, p;
scanf("%d%d", &m, &n);
p = n;
for (k = 0;k < n;k++) // 控制行数
{
for (i = 1;i <= p;i++) // 控制空格数
{
printf(" ");
}
for (j = 1;j <= m;j++) // 控制 * 号数
{
printf("*");
}
printf("\n");
p -= 1;
}
return 0;
}
页:
[1]