|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
键盘输入两个整数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;
- }
复制代码
|
|