C語言練習:在螢幕上印出三角形 (1)(2)(3)(4)
//三角形列印練習(1)
#include <stdio.h>
int basicExercise_One(void) {
int i,j;
int n;
printf("請輸入N(高,4~9):");
scanf("%d", &n);
for(i=0;i<n;++i){
for(j=0;j<=i;++j){
printf("*");
}
printf("\n");
}
printf("\n\n");
return 0;
}
//三角形列印練習(2)
#include <stdio.h>
int basicExercise_Two(void) {
int i,j;
int n;
printf("請輸入N(高,4~9):");
scanf("%d", &n);
for(i=0;i<n;++i){
for(j=0;j<n;++j){
if (j<n-i-1)
printf(" ");
else
printf("*");
}
printf("\n");
}
printf("\n\n");
return 0;
}
// (3)
for(i=0;i<n;++i){
for(j=0;j<n+i;++j){
if (j<n-i-1)
printf(" ");
else
printf("*");
}
printf("\n");
}
// (4)
for(i=0;i<n;++i){
for(j=0;j<n+i;++j){
if (j<n-i-1)
printf(" ");
else
printf("*");
}
printf("\n");
}
for(i=n-1;i>0;--i){
for(j=0;j<n+i-1;++j){
if (j<n-i)
printf(" ");
else
printf("*");
}
printf("\n");
}
printf("\n\n");