有100个方块以十乘十的方式排列成矩阵,且只能用一次for循环,但不能有if else等判断语句实现换行

想请教下该怎么实现,可以的话用java代码写出来谢谢。... 想请教下该怎么实现,可以的话用java代码写出来谢谢。 展开
 我来答
百度网友f499e19
2011-12-26
知道答主
回答量:14
采纳率:0%
帮助的人:12.5万
展开全部
int[] array = new int[100];
for (int i = 0; i < 100; i++)
{
array[i] = i;
}

for (int i = 0; i < 100;)
{
Console.Write("{0,5}", array[i++]);
Console.Write("{0,5}", array[i++]);
Console.Write("{0,5}", array[i++]);
Console.Write("{0,5}", array[i++]);
Console.Write("{0,5}", array[i++]);
Console.Write("{0,5}", array[i++]);
Console.Write("{0,5}", array[i++]);
Console.Write("{0,5}", array[i++]);
Console.Write("{0,5}", array[i++]);
Console.WriteLine("{0,5}", array[i++]);
}

将输出换成java的就可以了.
console.write→System.out.print
console.writeline→System.out.println
追问
你这样方法我也试过,但是如果换成20乘20的也要这样输出20次吗?
追答
要不呢..那有输出哪个除了for循环以外其他的都不能用的呢..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爆呆鸟
2011-12-27 · TA获得超过109个赞
知道小有建树答主
回答量:92
采纳率:0%
帮助的人:100万
展开全部
java不会,用C写:

std::string s(10,‘*’) ;
for(int i=0;i!=10;++i){
std::cout<<s<<"\n";}

用java应该差不多吧。
就是把10个方块定义成字符串,然后显示十次字符串不就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2002a201
2011-12-26 · TA获得超过281个赞
知道答主
回答量:35
采纳率:0%
帮助的人:11.8万
展开全部
假设用*代表方块:
for(int i=1;i<101;i++){
System.out.print("*");
if(i%10==0){
System.out.println();//每打印10个换一次行
}
}
更多追问追答
追问
不能用if判断换行的
追答
不会,不好意思了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxzqbd
2012-01-02
知道答主
回答量:51
采纳率:0%
帮助的人:26.8万
展开全部
String ss[] = {" "," \n"};
for(int i=1;i<=100;i++)
{
System.out.print("*");
System.out.print(ss[(((i-1)%10-9)>>31)+1]);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
张望的向日葵
2011-12-26 · TA获得超过112个赞
知道答主
回答量:28
采纳率:0%
帮助的人:15.3万
展开全部
说不让用while没?

int[,] ay = new int[10, 10];

for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
ay[i, j] = i * 10 + j;

}

}

for (int x = 0, y = 0; x < ay.GetLength(0); x++)
{
while (y < ay.GetLength(1))
{
Console.Write(ay[x, y] + " ");
y++;
}

Console.WriteLine();
y = 0;
}
Console.ReadLine();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(11)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式