编程问题:如何输出下列图形:
来源:百度知道 编辑:UC知道 时间:2024/05/16 20:47:55
* ****
** ***
*** **
**** *
其中行数和列数以及空格数由用户自己输入
** ***
*** **
**** *
其中行数和列数以及空格数由用户自己输入
#include "stdafx.h"
#include "stdio.h"
//#define L 4
//#define M 20
int main(int argc, char* argv[])
{
int i,j,H,L,M;
scanf("%d%d%d",&H,&L,&M);//行数,列数<不包括空格>,空格
for(i=1;i<=H;i++)
{
for(j=1;j<=L+M;j++)
{
if(j>i&&j<i+M)
printf(" ");
else
printf("*");
}
printf("\n");
}
return 0;
}
printf("* ****/n");
printf("** ***/n");
printf("*** **/n");
printf("**** */n");
for(int i=0;i<4;i++)
{
for(int j=0;j<6;j++)
{
if(i+1==j) printf(" ");
else printf("*");
}
}
#include<stdio.h>
void main()
{
int i,j;
for(i=0;i<4;i++) <