for循环 直角三角形 for1.c
#include main() {
int i,j;
for (i=1;
i<=10;
i++) {
for (j=1;
j<=i;
j++) {
printf("*");
}
printf("/n");
}
}
直角空心三角形 for2.c
#include main() {
int i,j;
for (i=1;
i<=10;
i++) {
for (j=1;
j<=i;
j++) {
if (j==1 || j==i || i==10)
printf("*");
else
printf(" ");
}
printf("/n");
}
}
等腰三角形 for3.c
#include main() {
int i,j;
for (i=1;
i<=10;
i++) {
for (j=1;
j<=10-i;
j++)
printf(" ");
for (j=1;
j<=2*i-1;
j++)
printf("*");
printf("/n");
}
}
等腰空心三角形 for4.c
#include main() {
int i,j;
for (i=1;
i<=10;
i++) {
for (j=1;
j<=10-i;
j++)
printf(" ");
for (j=1;
j<=2*i-1;
j++) {
if (j==1 || j==2*i-1 || i==10)
printf("*");
else
printf(" ");
}
printf("/n");
}
}
while循环 直角三角形 while1.c
#include main() {
int i,j;
i=1;
while (i<=10) {
j=1;
while (j<=i) {
printf("*");
j++;
}
printf("/n");
i++;
}
}
直角空心三角形 while2.c
#include main() {
int i,j;
i=1;
while (i<=10) {
j=1;
while (j<=i) {
if (j==1 || j==i || i==10)
printf("*");
else
printf(" ");
j++;
}
printf("/n");
i++;
}
}
等腰三角形 while3.c
#include main() {
int i,j;
i=1;
while (i<=10) {
j=1;
while (j<=10-i) {
printf(" ");
j++;
}
j=1;
while (j<=(2*i-1)) {
printf("*");
j++;
}
printf("/n");
i++;
}
}
等腰空心三角形 while4.c
#include main() {
int i,j;
i=1;
while (i<=10) {
j=1;
while (j<=10-i) {
printf(" ");
j++;
}
j=1;
while (j<=(2*i-1)) {
if (j==1 || j==(2*i-1) || i==10)
printf("*");
else
printf(" ");
j++;
}
printf("/n");
i++;
}
}