原创
作业六 problem F 打印字母菱形
Sample Input
7
Sample Output
A
BCD
CDEFG
DEFGHIJ
CDEFG
BCD
A
#include<stdio.h>
#define MAX 10005
intmain()
{
intn;
scanf("%d",&n);
intj=n/2;
intz='A';
intk,x,y;
for(k=1;k<=j;k++)
{
for(x=0;x<j-k+1;x++)
printf(" ");
//printf("%d\n",z+k);
for(y=z+k-1;y<z+k+2*k-2;y++)
printf("%c",y);
printf("\n");
}
for(y=z+k-1;y<z+k+2*k-2;y++)
printf("%c",y);
printf("\n");
for(k=j;k>=1;k--)
{
for(x=0;x<j-k+1;x++)
printf(" ");
//printf("%d\n",z+k);
for(y=z+k-1;y<z+k+2*k-2;y++)
printf("%c",y);
printf("\n");
}
return0;
}
https://blog.csdn.net/fighting123678/article/details/79293299?utm_source=blogxgwz0
输出图形总结
注意对坐标法的学习
image2、3、5、7、13、17、19、31、67、127、257 300以内梅森素数。//时间复杂度超的时候可以现在编译器上运行出,再打表做题。
网友评论