#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void print(int x) {
int temp = 0;
for (int k = x >> 1 , i = -k; i <= k; i++)
{
fprintf(stdout, "\t\t\t");
for(int j = -k, m = k - fabs(i); j <= m; j++)
{
if (fabs(j) + fabs(i) == k || i * j == 0)
fprintf(stdout, "*");
else
fprintf(stdout, " ");
}
fprintf(stdout, "\n");
}
}
int main() {
int x;
printf("please input a number:");
scanf("%d", &x);
print(x);
return 0;
}
编程小题^_^
