回复:(b4spirit)有没有光标定位函数啊,!~~~~~~~~...
可以用gotoxy(int x,int y)x,y是你希望的坐标,一般屏幕为640*480 ;#include"stdio.h" int main() { int a,b,c,d; while(scanf("%d",&a)!=EOF) { for(b=1;b<=a/2+1;b++) { for(c=0;c<=a/2-b;c++) { printf(" "); } for(d=1;d<=2*b-1;d++) { printf("*"); } printf("\n"); } for(b=1;b<=a/2+1;b++) { for(c=0;c<=b-1;c++) { printf(" "); } for(d=0;d<=a-2*b-1;d++) { printf("*"); } printf("\n"); } } return 0; }
#include"stdio.h" int main() { int a,b,c,d,e; while(scanf("%d",&a)!=EOF) { for(e=0;e<=a/2+1;e++) { printf(" "); } printf("*\n"); for(b=1;b<=a/2;b++) { for(c=0;c<=a/2-b+1;c++) { printf(" "); } printf("*"); for(c=0;c<(b-1)*2+1;c++) { printf(" "); } printf("*"); printf("\n"); } for(b=1;b<=a/2+1;b++) { for(d=0;d<=b-1;d++) { printf(" "); } printf("*"); for(c=0;c<=a-2*b+1;c++) { printf(" "); } printf("*"); printf("\n"); } for(e=0;e<=a/2+1;e++) { printf(" "); } printf("*\n"); } return 0; }