|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
缺一层 求解··········
#include <stdio.h>
int main()
{
int i;//保存行的变量
int j;
int m,n;
scanf("%d",&i);//接受用户输入行的值
for(j=1;j<i+1;j++)
{
//printf("#");
//#:i-j,*:2*j-1
for(m=1;m<=i-j;m++)//m表示单行#的个数
{
printf(" ");
}
for(n=1;n<=2*j-1;n++)//n表示单行*的个数
{
//printf("*");
if(n%2==0)
{
printf("*");
}else{
printf(" ");
}
}
printf("\n");
}
//printf("--------------------------\n");
//下半部分
for(j=1;j<i;j++)
{
for(m=1;m<=j+1;m++)
{
printf(" ");
}
/* for(n=1;n<=2*(i-j)-1;n++)
{
printf("*");
}*/
for(m=1;m<=i-j-1;m++)
{
printf("*o");
}
printf("\n");
}
return 0;
}
|
|