黑马程序员技术交流社区
标题:
倒三角形
[打印本页]
作者:
wdmhlt
时间:
2015-12-13 01:23
标题:
倒三角形
打印星星的倒三角形该怎么去实现?用for循环还是do while?
作者:
junjunzhang
时间:
2015-12-13 21:39
/*
打印倒三角
目标图形:
*******
*****
***
*
图一:
1
2-
3--
4---
图二:
1*******
2*****
3***
4*
*/
#include <stdio.h>
int main (int argc , char * argv[]) {
// 外层循环控制行数4行
for (int i = 0; i < 4; i++) {
// 内层循环可看做两种图形的拼凑:图一加图二
// 打印图一
for (int j = 0; j < i; j++) {
printf (" ");
}
// 打印图二
for (int k = 0; k < 7-2*i; k++) {
printf ("*");
}
// 每打印一行后换行
printf ("\n");
}
return 0;
}
复制代码
作者:
medicine
时间:
2015-12-15 21:46
利用for的二次循环
作者:
存在着的天空
时间:
2015-12-15 22:25
用for的二次循环
作者:
allenli12
时间:
2015-12-15 22:38
for循环嵌套
作者:
我是薛明星
时间:
2015-12-15 22:59
打印三角形可能会考啊
作者:
jiuyeban
时间:
2015-12-15 23:10
赞赞赞赞,同问
作者:
tangtang.
时间:
2015-12-18 21:04
看大神来的。。。
作者:
FYJKL
时间:
2015-12-19 21:15
for循环的嵌套
作者:
qiujunwen123
时间:
2015-12-19 21:25
#include<stdio.h>
int main(){
int i,j;
for(i=0;i<5;i++){
for(j=0;j<5-i;j++){
printf(" ");
}
for(int k=0;k<2*i-1;k++){
printf("*");
}
printf("\n");
}
return 0;
}
这是正三角
作者:
qiujunwen123
时间:
2015-12-19 21:27
#include<stdio.h>
int main(){
int i,j;
for(i=5;i>=0;i--){
//关键点在于下面这一句,就是空格的输出
for(j=0;j<5-i;j++){
printf(" ");
}
for(int k=0;k<2*i-1;k++){
printf("*");
}
printf("\n");
}
return 0;
}
这是倒三角的
作者:
杰杰
时间:
2015-12-19 22:31
我来学习学习
作者:
tangtang.
时间:
2015-12-22 08:55
kankankankan
作者:
MadRoy
时间:
2015-12-22 12:09
用for,do while可以实现么
作者:
tangtang.
时间:
2015-12-24 15:35
用for最简单
作者:
夏天的泡沫
时间:
2015-12-24 22:54
来学习学习的
作者:
海棠依旧2046
时间:
2015-12-24 23:22
这个好难,理解了,就是不知道以后出相关的能不能敲出来
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2