类似java设计n阶矩阵
效果图如图所示,就是先提示输入一个数,比如数、输入5,那就回输出一个5*5的矩阵,矩阵的所有奇数行结果一样,偶数行结果一样,但是奇数行和偶数行不一样列也是同理请大神帮我看...
效果图如图所示,就是先提示输入一个数,比如数、输入5,那就回输出一个5*5的矩阵,矩阵的所有奇数行结果一样,偶数行结果一样,但是奇数行和偶数行不一样 列也是同理
请大神帮我看看 这个要怎么编写 谢谢 展开
请大神帮我看看 这个要怎么编写 谢谢 展开
2个回答
展开全部
import java.util.Scanner;
public class Test
{
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
boolean flag = false;
for(int i= 0;i< num;i++)
{
for(int j=0;j<num;j++)
{
System.out.print(flag?"#":"*");
flag = !flag;
}
System.out.println();
}
}
}
运行结果:
展开全部
package linshi;
public class linshi {
public static void main(String[] args) {
// TODO 自动生成的方法存根
java.util.Scanner sin=new java.util.Scanner(System.in);
System.out.println("请输入矩阵大少:");
int input=sin.nextInt();
for(int i=0;i<input;i++){
for(int j=0;j<input;j++){
if(i%2==j%2){
System.out.print('*');
}else{
System.out.print('#');
}
}
System.out.println();
}
}
}
public class linshi {
public static void main(String[] args) {
// TODO 自动生成的方法存根
java.util.Scanner sin=new java.util.Scanner(System.in);
System.out.println("请输入矩阵大少:");
int input=sin.nextInt();
for(int i=0;i<input;i++){
for(int j=0;j<input;j++){
if(i%2==j%2){
System.out.print('*');
}else{
System.out.print('#');
}
}
System.out.println();
}
}
}
追问
我刚才也是 在看你们的这两种算法的时候 自己也发现了问题 若是输入矩阵大小为偶数值的时候 每一行就成一样的了 谢谢你
追答
能帮上忙就好( ≧ ω ≦)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |