目录
(1)创建三角形图案
(2)使用数字
(3) 使用字母
(4)倒三角形
(5) 倒三角形数字
(6)金字塔
(7)数字金字塔
(8)倒金字塔
(9)弗洛伊德三角形
(1)创建三角形图案
#include
int main()
{
int n,i,t;
printf("行数");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(t=1;t<=i;t++)
{
printf("* ");
}
printf("n");
}
return 0;
}
行数7
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
(2)使用数字
#include
int main()
{
int n,i,t;
printf("行数");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(t=1;t<=i;t++)
{
printf("%d ",t);
}
printf("n");
}
return 0;
}
行数7
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
(3) 使用字母
#include
int main()
{
int n,i,t;
char c=65;
printf("行数");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(t=1;t<=i;t++)
{
printf("%c ",c);
}
c++;
printf("n");
}
return 0;
}
行数7
A
B B
C C C
D D D D
E E E E E
F F F F F F
G G G G G G G
#includeint main() { int n,i,t; printf("行数"); scanf("%d",&n); for(i=1;i<=n;i++) { for(t=1;t<=i;t++) { printf("%d ",t); } printf("n"); } return 0; }
行数7 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6 1 2 3 4 5 6 7
(3) 使用字母
#include
int main()
{
int n,i,t;
char c=65;
printf("行数");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(t=1;t<=i;t++)
{
printf("%c ",c);
}
c++;
printf("n");
}
return 0;
}
行数7
A
B B
C C C
D D D D
E E E E E
F F F F F F
G G G G G G G
(4)倒三角形
#include
int main()
{
int n,i,t;
printf("行数");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(t=n;t>=i;t--)
{
printf("* ");
}
printf("n");
}
return 0;
}
行数7
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
(5) 倒三角形数字
#include
int main()
{
int n,i,t;
printf("行数");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(t=1;t<=n-i+1;t++)
{
printf("%d ",t);
}
printf("n");
}
return 0;
}
行数7
1 2 3 4 5 6 7
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
(6)金字塔
#include
int main()
{
int n,i,t;
printf("行数");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(t=1;t<=2*n-1;t++)
{
if(t<=n-i)
printf(" ");
else if(t<=n+i-1)
printf("*");
}
printf("n");
}
return 0;
}
行数7
*
***
*****
*******
*********
***********
*************
(7)数字金字塔
#include
int main()
{
int n,i,t,m,p;
printf("行数");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
m=i;
for(t=1;t<=2*n-1;t++)
{
if(t<=n-i)
printf(" ");
else if(t<=n)
{
printf("%d",m);
m++;
}
else if(t
行数5
1
232
34543
4567654
567898765
(8)倒金字塔
#include
int main()
{
int n,i,t;
printf("行数");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(t=1;t<2*n;t++)
{
if(t
行数7
*************
***********
*********
*******
*****
***
*
(9)弗洛伊德三角形
#include
int main()
{
int n,i,t,m=0;
printf("行数");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(t=1;t<=i;t++)
{
m++;
printf(" %d t",m);
}
printf("n");
}
return 0;
}
行数7
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
22 23 24 25 26 27 28
行数5
1
232
34543
4567654
567898765
(8)倒金字塔
#include
int main()
{
int n,i,t;
printf("行数");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(t=1;t<2*n;t++)
{
if(t
行数7
*************
***********
*********
*******
*****
***
*
(9)弗洛伊德三角形
#include
int main()
{
int n,i,t,m=0;
printf("行数");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(t=1;t<=i;t++)
{
m++;
printf(" %d t",m);
}
printf("n");
}
return 0;
}
行数7
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
22 23 24 25 26 27 28
行数7
*************
***********
*********
*******
*****
***
*



