每天打卡一小时 第三十二天
浅浅复习一下C
#include <stdio.h>
#include <math.h>
int main()
{
int num;
char ch;
scanf("%d %c",&num,&ch);
int hangshu=(int)sqrt((num+1)/2);
for(int i=0;i<hangshu;i++)
{
for(int k=0;k<i;k++)
{
printf(" ");
}
for (int k=0;k<2*(hangshu - i)-1;k++)
{
printf("%c", ch);
}
printf("\n");
}
for(int i=1;i<hangshu;i++)
{
for (int j=hangshu-i-1;j>0;j--)
{
printf(" ");
}
for (int k= 0;k<2*(i + 1) -1;k++)
{
printf("%c", ch);
}
printf("\n");
}
int shengyu=num-(2*hangshu* hangshu-1);
printf("%d", shengyu);
return 0;
}

浙公网安备 33010602011771号