回复 10楼 连娜娜
。。。。。 肯定是 你编译器有问题。我这没问题。
程序代码:
#include <stdio.h>
int main (void) {
int n,m,a[10];
void drawtri (int n);
printf ("Enter :\n");
for(n=0;n<10;n++) {
scanf ("%i",&m);
if(m==-1) {
break;
}
a[n]=m;
}
for(m=0;m<n;m++) {
drawtri(a[m]);
}
return 0;
}
void drawtri (int i) {
int a,b,j,k;
j=i+1;
for(a=0;a<j;a++,i--){
for(k=0;k<i;k++) {
printf (" ");
}
for(b=0;b<a;b++) {
printf ("* ");
}
printf ("\n");
}
}
