pta第一次总结

1).实验代码

include<stdio.h>

int main()
{
int n,i,j,a1,a2,b1,b2,sum,x,k;
char c;
while(~scanf("%d %c",&n,&c))
{
sum=1;
i=1;
b1=0;
while(2sum-1<=n)
{
i=i+2;
sum=sum+i;
b1++;
}
x=n-((sum-i)
2-1);
a1=i-2;
b2=b1;
a2=a1;
for(i=1;i<=b1;i++)
{
for(j=1;j<=i-1;j++)
{
printf(" ");
}
for(j=1;j<=a1;j++)
{
printf("%c",c);
}

        printf("\n");
a1=a1-2;
}
k=3;
for(i=2;i<=b2;i++)
{
for(j=1;j<=(a2-k)/2;j++)
{
printf(" ");
}
for(j=1;j<=k;j++)
{
printf("%c",c);
} printf("\n");
k=k+2;
}
printf("%d\n",x);
}
return 0;

}

2)设计思路
输入变量;
使用while for语句

3)本题调试过程碰到问题及解决方法

请教发现是while和for语句颠倒

上一篇:Eclipse与MyEclipse增强代码提示


下一篇:iOS gcd 串行,并行,同步,异步代码研究