怎么用java的两个for循环输出半个菱形

*************************就是这个样子的,这是一个整体,要求一个整体输出的只能是一个for循环里嵌套一个for循环,不用给我分为上下两个部分的输出... *
**
***
****
*****
****
***
**
*
就是这个样子的,这是一个整体,要求一个整体输出的只能是一个for循环里嵌套一个for循环,不用给我分为上下两个部分的输出方式。注意是一个整体
展开
 我来答
hxx6679239
2011-12-16 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:110
采纳率:100%
帮助的人:50.4万
展开全部
void main ()
{char a[5][9]={{'*',' ',' ',' ',' '}
,{'*','*',' ',' ',' '}
,{'*','*','*',' ',' '}
,{'*','*','*','*',' '}
,{'*','*','*','*','*'}
,{'*','*','*','*',' '}
,{'*','*','*',' ',' '}
,{'*','*',' ',' ',' '}
,{'*',' ',' ',' ',' '}};
int i,j;
for (i=0;i<9;i++) /*控制输出9行*/
{printf(''\n"); /*换行*/
for(j=0;j<5;j++) /*每行5个字符*/
printf("%c",a[i][j]);
}
}
给分吧!!!!
rjguanwen
2011-12-16
知道答主
回答量:4
采纳率:0%
帮助的人:5935
展开全部
一个for循环就行了啊
String[] s={"*","**","***","****","*****","****","***","**","*",};
for(int i = 0; i < s.length();i++){
System.out.println(s[i]);
}

哈哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mrzhangpan
2011-12-16 · TA获得超过123个赞
知道答主
回答量:151
采纳率:0%
帮助的人:80.6万
展开全部
初学者不能完全靠代码,要理解,这个很简单的,但是我不给你答案,给你提示下,顺着思路写
最长的是中间一行共5个*
第一行就是: *+4个空格
第二行是 : **+3个空格
.... .........
for("条件"){
system.out.print("")
}
自己写吧,如果有什么困难在问吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hanliwoyaoai
推荐于2017-09-24 · TA获得超过416个赞
知道小有建树答主
回答量:593
采纳率:0%
帮助的人:465万
展开全部
public static void main(String[] args) {
int n = 5;
for(int i=1;i<=2*n;i++){
for(int j=1;j<=(i<=n?i:2*n-i);j++){
System.out.print("*");
}
System.out.println();
}
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yy6700103789
推荐于2017-09-29 · TA获得超过110个赞
知道答主
回答量:216
采纳率:100%
帮助的人:98.5万
展开全部
public static void main(String[] args) {
int n = 5;
for(int i=1;i<=2*n;i++){
for(int j=1;j<=(i<=n?i:2*n-i);j++){
System.out.print("*");
}
System.out.println();
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式