解题思路:
注意事项:
参考代码:
#include<cstring>
#include<stdio.h>
int main(){
int n,t,k,j,i=1;char c[124][124];
for(scanf("%d",&n),memset(c,'.',sizeof(c));i<n*2+4;++i){
for(k=(i+1)/2*2,j=1;j<n*4+6;++j){
if(j>n*2+3)c[i][j]=c[i][n*4+6-j];
else{
if(i==j&&j%2&&j-1)for(t=j-2;t<=j;++t)c[i][t]='$';
else c[i][j]=(i%2&&j>k)||(c[i-1][j]-'.'&&c[i-1][j-1]-'$')?'$':'.';
}
}
for(k=(i+1)/2*2,j=1;j<n*4+6;++j)printf("%c",c[i][j]);
printf("\n");
}
for(i=n*2+2;i;--i){
for(k=1;k<n*4+6;++k)printf("%c",c[i][k]);
printf("\n");
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:749 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:940 |
WU-链表数据求和操作 (C++代码)浏览:1314 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:674 |
1014题解浏览:485 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1420 |
简单的a+b (C语言代码)浏览:948 |
C二级辅导-温度转换 (C语言代码)浏览:731 |
C二级辅导-求偶数和 (C语言代码)浏览:673 |
1162答案错误,为什么浏览:640 |