#includeint main() int i,j,k; for(i=0;i<=3;i++) for(j=0;j<=2-i;j++)printf(" "); for(k=0;k<=2*i;k++)printf("*"); printf("ln") ; for(i=0;i<=2;i++) for(j=0;j<=i;j++)printf(" "); for(k=0;k<=4- 2*i;k++)printf("*"); printf("'n"); return 0;
你在 https://c.runoob.com/compile/11 这个网址自己编译一下就可以看见了
我修改了一下代码,能够生成形成菱形的*号符号
int main() {
int i, j, k;
for (i = 0; i <= 3; i++)
{
for (j = 0; j <= 2 - i; j++)
printf(" ");
for (k = 0; k <= 2 * i; k++)
printf("*");
printf("\n");
}
for (i = 0; i <= 2; i++)
{
for (j = 0; j <= i; j++)
printf(" ");
for (k = 0; k <= 4 - 2 * i; k++)
printf("*");
printf("\n");
}
return 0;
}
用for循环 打印了一些*号
代码有些乱,printf("'n")是想打印回车吗?整理了一下代码,看输出就是一样*******,不知道你想干啥
int main() {
int i, j, k;
for (i = 0; i <= 3; i++)
for (j = 0; j <= 2 - i; j++)
printf(" ");
for (k = 0; k <= 2 * i; k++)
printf("*");
printf("\n");
for (i = 0; i <= 2; i++)
for (j = 0; j <= i; j++)
printf(" ");
for (k = 0; k <= 4 - 2 * i; k++)
printf("*");
printf("\n");
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632