编程问题:如何输出下列图形:

来源:百度知道 编辑: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++) <