
编程实现,从键盘输入一个正整数n(假设1<=n<=10),能输出如下指定的图形,以n=6为列
1个回答
展开全部
#include<stdio.h>
int main()
{ int i,j,n;
scanf("%d",&n);
for(i=0; i<n; i++)
{ for(j=0; j<4*n; j++)
if(i+j==n-1||i+j==n||i+j==3*n-3||i+j==3*n-2||j-i==n-1||j-i==n||j-i==3*n-3||j-i==3*n-2)
printf("*");
else printf(" ");
printf("\n\n");
}
return 0;
}
追问
有c++的写法吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询