用C语言编程输出高度问N的空心平行四边形
2个回答
展开全部
#include <stdio.h>
int main()
{
int N,i,p,j;
printf("Input N:");
scanf("%d",&N);
for(i=1;i<=N;++i){
for(j=0;j<(N-i);++j){
putchar('\0');
}
if(i==1 || i==N){
for(p=0;p<N;++p){
putchar('*');
}
}else{
putchar('*');
for(p=1;p<N-1;++p){
putchar('\0');
}
putchar('*');
}
putchar('\n');
}
return 0;
}
展开全部
#include <stdio.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for(j = 0; j<n; j ++)
putchar('*');
for(i = 1; i < n-1; i ++)
{
for(j = 0; j < i; j ++)
putchar(' ');
putchar('*');
for(j = 0;j<n-2; j++)
putchar(' ');
putchar('*');
putchar('\n');
}
for(j = 0; j < n-1; j ++)
putchar(' ');
for(j = 0; j<n; j ++)
putchar('*');
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询