怎样用c语言打出菱形*阵?
答案:3 悬赏:0
解决时间 2021-03-17 04:23
- 提问者网友:樱花树下最美的约定
- 2021-03-16 20:26
怎样用c语言打出菱形*阵?
最佳答案
- 二级知识专家网友:转身→时光静好
- 2021-03-16 21:38
#include
main()
{
int i,n,r,k;
printf("Please input an integer:\n");
scanf("%d",&n);
i=1;
while(i<=n)
{
for(k=1;k<=(n-i);k++)
printf(" ");
for(r=1;r<(2*i-1);r++)
printf("*");
printf("*\n");
i++;
}
i=n+1;
while(i>n&&i<=(2*n-1))
{
for(k=1;k<=(i-n);k++)
printf(" ");
for(r=1;r<(2*(n-i+n)-1);r++)
printf("*");
printf("*\n");
i++;
}
return 0;
}
main()
{
int i,n,r,k;
printf("Please input an integer:\n");
scanf("%d",&n);
i=1;
while(i<=n)
{
for(k=1;k<=(n-i);k++)
printf(" ");
for(r=1;r<(2*i-1);r++)
printf("*");
printf("*\n");
i++;
}
i=n+1;
while(i>n&&i<=(2*n-1))
{
for(k=1;k<=(i-n);k++)
printf(" ");
for(r=1;r<(2*(n-i+n)-1);r++)
printf("*");
printf("*\n");
i++;
}
return 0;
}
全部回答
- 1楼网友:最后战士
- 2021-03-16 23:13
#include
int main()
{
int i,j,k,m;
m = 5;
for(i=0,k=1;i
- 2楼网友:陪衬角色
- 2021-03-16 22:36
#include
int main()
{
putchar(' ');
putchar(' ');
putchar('*');
putchar(' ');
putchar(' ');
printf("\n");
putchar(' ');
putchar('*');
putchar(' ');
putchar('*');
putchar(' ');
printf("\n");
putchar('*');
putchar(' ');
putchar('*');
putchar(' ');
putchar('*');
return 0;
}
这个是我写着玩的,行不行
或者这个
#include
int main()
{
int i,m,n;
for(i=1;i<=13;i=i+2)
{
if(i<=7)
{
for(n=1;n<=(7-i)/2;n++)
printf(" ");
for(m=1;m<=i;m++)
printf("*");
}
else
{
for(n=1;n<=(i-7)/2;n++)
printf(" ");
for(m=1;m<=14-i;m++)
printf("*");
}
printf("\n");
}
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯