null\0
2018-10-18 09:15acm输出超限,大佬帮我看下,漂亮菱形
#include
int main()
{
int n, j, i,a[100],k=0,z=0,l=1;
while (scanf("%d", &n)!=EOF)
{
if (n != 0)
{
a[k] = n; k++;
}
else
{
break;
}
}
for (z = 0; z <= k; z++)
{
for (i = 1; i <= a[z] / 2 + 1; i++)
{
for (j = 1; j <= a[z] / 2 + i; j++)
{
if (j >= a[z] / 2 - i + 2)
printf("*");
else
printf(" ");
}
printf("\n");
}
for (i = a[z] / 2; i >= 1; i--)
{
for (j = 1; j <= a[z] / 2 + i; j++)
if (j >= a[z] / 2 - i + 2)
printf("*");
else
printf(" ");
printf("\n");
}
}
return 0;
}
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 求助 acm报错 改不来了 求大佬帮忙
- c语言
- c++
- 1个回答
- ACM题目(倒蛇阵填数)求java解法
- java
- acm
- 1个回答
- 一个有关集合方面的问题,请高手帮我看看怎么用C语言
- easyui 文档
- 2个回答
- 一道acm题,希望有大佬能给我写下这道题的正确代码,三国杀的一道题
- acm问题
- 3个回答
- ACM里面的超时问题(困惑)
- acm
- 1个回答
换一换