c語言輸出各種三角形的程式碼
阿新 • • 發佈:2018-12-18
1.
演示圖
實現程式碼:
#include <stdio.h>
int main(){
for(int i=0;i<=5;i++){
for(int j=0;j<=i;j++){
printf("*");
}
printf("\n");
}
}
2.
演示圖:
實現程式碼
#include <stdio.h> int main(){ for(int i=0;i<=5;i++){ for(int j=i;j<=5;j++){ printf("*"); } printf("\n"); } }
3.演示圖
實現程式碼:
#include <stdio.h>
int main(){
for(int i=0;i<=5;i++){
for(int j=1;j<=5-i;j++){
printf(" ");
}
for(int n=0;n<=i;n++){
printf("*");
}
printf("\n");
}
return 0;
}
4.演示圖:
實現程式碼
#include <stdio.h> int main(){ for(int i=0;i<=5;i++){ for(int j=1;j<=i;j++){ printf(" "); } for(int n=0;n<=5-i;n++){ printf("*"); } printf("\n"); } return 0; }
5.演示圖:
程式碼實現
#include <stdio.h>
int main(){
for(int i=0;i<=4;i++){
for(int j=0;j<=4-i;j++){
printf(" ");
}
for(int k=0;k<=i*2;k++){
printf("*");
}
printf("\n");
}
return 0;
}
6.演示圖
程式碼實現
#include <stdio.h> int main(){ for(int m=0;m<=4;m++){ for(int n=0;n<=m;n++){ printf(" "); } for(int a=0;a<9-m*2;a++){ printf("*"); } printf("\n"); } return 0; }
以上五六進行合併,能輸出一個菱形: