C++编写程序输出如下图形
函数voiddraw(intn)的功能是:根据参数n的大小(0<n<14),输出由字母组成的一个金字塔图形,例如:n=6时,输出如下图形:#include<stdio.h...
函数void draw(int n)的功能是:根据参数n的大小(0<n<14),输出由字母组成的一个金字塔图形,例如:n=6时,输出如下图形:
#include <stdio.h>
int main()
{
int n;
printf("请输入一个金字塔的行数(1-13): ");
scanf("%d",&n);
________________; //函数声明
________________; //函数调用
printf("\n\n");
return 0;
}
void draw(int n)//函数定义
{
int i,j;
for (i=1;i<=n;i++)
{
//先输出一串空格
//再输出一串字母
//输出换行符
}
} 展开
#include <stdio.h>
int main()
{
int n;
printf("请输入一个金字塔的行数(1-13): ");
scanf("%d",&n);
________________; //函数声明
________________; //函数调用
printf("\n\n");
return 0;
}
void draw(int n)//函数定义
{
int i,j;
for (i=1;i<=n;i++)
{
//先输出一串空格
//再输出一串字母
//输出换行符
}
} 展开
1个回答
展开全部
#include <stdio.h>
int main()
{
int n;
printf("请输入一个金字塔的行数(1-13): ");
scanf("%d",&n);
void draw(int n); //函数声明
draw( n); //函数调用
printf("\n\n");
return 0;
}
void draw(int n)//函数定义
{
int i,j;
for (i=1;i<=n;i++)
{
char a = 'A';
//先输出一串空格
for(j=2*n;j>=i;j--)
{
printf(" ");
}
for(j=0;j<2*(i-1)+1;j++)
{
printf("%c",a);
a++;
}
printf("\n");
//再输出一串字母
//输出换行符
}
}
int main()
{
int n;
printf("请输入一个金字塔的行数(1-13): ");
scanf("%d",&n);
void draw(int n); //函数声明
draw( n); //函数调用
printf("\n\n");
return 0;
}
void draw(int n)//函数定义
{
int i,j;
for (i=1;i<=n;i++)
{
char a = 'A';
//先输出一串空格
for(j=2*n;j>=i;j--)
{
printf(" ");
}
for(j=0;j<2*(i-1)+1;j++)
{
printf("%c",a);
a++;
}
printf("\n");
//再输出一串字母
//输出换行符
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询