黑马程序员技术交流社区
标题: C语言打印三角形心得 [打印本页]
作者: pyy061 时间: 2015-8-30 11:14
标题: C语言打印三角形心得
总结一下就是外层循环控制行数,内层控制图案,然后找到图形和行数之间的的关系就行了,不知道对不对啊...
作者: pyy061 时间: 2015-8-30 16:26
分享一下自己写的,关于总结里面的各种三角形的代码
#include<stdio.h>
int main(){
/*
第一种三角形:
*
* *
* * *
* * * *
* * * * *
int i,j;
for (i=1; i<=5; i++) {
for (j=0; j<i; j++) {
printf("* ");
}
printf("\n");
}
*/
/*
第二种三角形:
- - - - *
- - - * *
- - * * *
- * * * *
* * * * *
int i,j;
for (i=1; i<=5; i++) {
for (int k = 0; k<5-i; k++) {
printf(" ");
}
for (j=1; j<=i; j++) {
printf("* ");
}
printf("\n");
}
*/
/*
第三种三角形:
----*
---***
--*****
-*******
*********
int i,j;
for (i=1; i<=5; i++) {
for (int k=1; k<=5-i; k++) {
printf(" ");
}
for (j=0; j<2*i-1; j++) {
printf("*");
}
printf("\n");
}
*/
/*
第四种三角形:
* * * * *
* * * *
* * *
* *
*
int i,j;
for (i=1; i<=5; i++) {
for (j=0; j<=5-i; j++) {
printf("* ");
}
printf("\n");
}
*/
/*
第五种三角形:
* * * * *
- * * * *
- - * * *
- - - * *
- - - - *
*/
int i,j;
for (i=1; i<=5; i++) {
for (int k = 1; k<i; k++) {
printf(" ");
}
for (j=0; j<=5-i; j++) {
printf("* ");
}
printf("\n");
}
return 0;
}
作者: lixianzhu0712 时间: 2015-8-30 19:18
................................
作者: smilejoke 时间: 2015-8-30 21:02
总结的很详细
作者: 靳小龙 时间: 2015-8-30 22:13
很给力。。。。。。。
作者: 坏寒 时间: 2015-8-30 22:26
不是回复5个帖子就给5个黑马币吗
我咋回复3个帖子
就没了呢。
作者: pyy061 时间: 2015-8-30 22:35
你经常来我的帖子回帖,加分就正常了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |