哈哈,本人大四了,整理代码偶尔发现大一时候上c语言实验课捣鼓出来的打印菱形代码,当然可能很多人都发过,但这个真的是我上课琢磨出来的,发出来分享一下。
#include <stdio.h>
#include <math.h>
int main(){
int n;
scanf("%d", &n);
for(int i=1; i<=n ;i++){
for(int j=1; j<=abs(i-n/2-1); ++j) printf(" ");
for(int j=1; j<=abs(n-2*abs(i-n/2-1)); ++j) printf("*");
printf("\n");
}
return 0;
}