永发信息网

C语言用循环编写菱形

答案:3  悬赏:20  手机版
解决时间 2021-05-16 05:29
  • 提问者网友:niaiwoma
  • 2021-05-16 02:04

最佳答案
  • 五星知识达人网友:轮獄道
  • 2021-05-16 02:17
#include <stdio.h>
void main()
{
int i,j,n;
printf("\nPlease input n:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("\n%*c ",2*n-2*i-1,'*');
for(j=0;j<2*i;j++)
{
putchar('*');
putchar(' ');
}
}
for(i=n-2;i>=0;i--)
{
printf("\n%*c ",2*n-2*i-1,'*');
for(j=0;j<2*i;j++)
{
putchar('*');
putchar(' ');
}
}
}
全部回答
  • 1楼网友:你可爱的野爹
  • 2021-05-16 04:21

希望我的回答对你有所帮助

#include<stdio.h> void main() { int i,j,k; for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++) printf(" "); for(k=1;k<=2*i-1;k++) printf("*"); printf("\n"); }

for(i=1;i<=3;i++) { for(j=1;j<=i;j++) printf(" "); for(k=1;k<=7-2*i;k++) printf("*"); printf("\n"); } }

  • 2楼网友:慢性怪人
  • 2021-05-16 02:53

#include"stdio.h"

#include"string.h"

void main()

{

char a[n];

printf("%d",&n);

int i,j;

for(i=0; i<n/2; i++)

for(j=0; j<n/2; j++)

a[i][j]=' ';

printf("%c",a[i][j]);

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯