1219: 青蛙的游戏
1.描述
青蛙们闲来无事,玩一个游戏,你也来参加吧!
输入n,摆出相对应的图形。
青蛙想摆出一个这样的图形,数字代表这个位置上青蛙的数量,计算出需要多少只青蛙
输入
多组测试数据
输入n(1<=n<=25)
输出
输出图形,并计算出需要多少只青蛙。
样例输入
3
样例输出
1
1 2 1
1 2 3 2 1
14
2.代码
主要还是1206 打印数字三角形的代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i,j;
while(scanf("%d",&n)!=EOF)
{
int s=0;
for(i=1; i<=n; i++)
{
int f=0,x=0;
for(j=i*2; j<2*n; j++)
{
printf(" ");
}
for(j=1; j<=i; j++)
{
printf("%d ",j);
s+=j;
}
for(j=i-1; j>0; j--)
{
if(f==0)
{
printf("%d",j);
s+=j;
f=1;
}
else
{
printf(" %d",j);
s+=j;
}
}
printf("\n");
}
printf("%d\n",s);
}
return 0;
}
博客围绕青蛙游戏展开,输入n摆出对应图形,需输出图形并计算所需青蛙数量。有多组测试数据,n范围为1到25,还提及代码主要基于1206打印数字三角形的代码。
1795

被折叠的 条评论
为什么被折叠?



