编写一个名为Test的主类,类中只有一个主方法; 在主方法中定义一个大小为50的一维整型数组,数组名为x,数组中存放着{1, 3,5,…,99}输出这个数组中的所有元素,每输出十个换一行;在主方法中定义一 个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是‘*’,其余 位置存的是‘#’;输出这个数组中的所有元素。

package liu0915;

import java.util.Random;

public class Test0915sz {

	public static void main(String[] args)
	{

		int[] x=new int[50];
		int j=1;

		for(int i=0;i<50;i++)
		{
			x[i]=j;
			j=j+2;

		}
		System.out.println("一维数组是:");
		int n=0;
		for (int a=1;a<=5;a++)//总共5行
		{
			for(int k=1;k<=10;k++)
			{
				for(int m=n;m<50;m++)
				{
					System.out.print(x[n]+"\t");
					n++;
					break;
				}
			}
			System.out.println(" ");
		}
	}

}

  

System.out.println("二维数组是:");
		char[][]y=new char[10][10];
		for(int i =0;i<10;i++)
        {
            for(int k =0;k<10;k++)
            {
                if(i==k||i+k==9)
                {
                    y[i][k]=‘*‘;
                }
                else
                y[i][k]=‘#‘;
            }
        }//控制数组y的输出格式,10*10输出
        for(int i =0;i<10;i++)
        {
            for(int k =0;k<10;k++)
            {
                System.out.print(y[i][k]+" ");
            }
            System.out.println(" ");
        }

	}

  

时间: 2024-10-06 22:14:47

编写一个名为Test的主类,类中只有一个主方法; 在主方法中定义一个大小为50的一维整型数组,数组名为x,数组中存放着{1, 3,5,…,99}输出这个数组中的所有元素,每输出十个换一行;在主方法中定义一 个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是‘*’,其余 位置存的是‘#’;输出这个数组中的所有元素。的相关文章

在主方法中定义一个大小为50的一维整型数组,数组i名为x,数组中存放着{1,3,5,…,99}输出这个数组中的所有元素,每输出十个换一行

package hanqi; import java.util.Scanner; public class Test7 { public static void main(String[] args) { //在主方法中定义一个大小为50的一维整型数组,数组i名为x,数组中存放着{1,3,5,…,99}输出这个数组中的所有元素,每输出十个换一行 int [] x=new int[50]; int a =1; for(int i=0;i<50;i++) { x[i]=a; a+=2; } for(

在主方法中定义一个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是‘*’,其余 位置存的是‘#’;输出这个数组中的所有元素。

//在主方法中定义一个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是‘*’,其余 位置存的是‘#’:输出这个数组中的所有元素. char [][]y=new char [10][10]; for(int i=0;i<10;i++) { for(int j=0;j<10;j++) { if(i==j||i+j==9) { y[i][j]='*'; } else { y[i][j]='#'; } } } for(int i =0;i<10;i++) { for(int k

按要求编写Java应用程序。 编写一个名为Test的主类,类中只有一个主方法; 在主方法中定义一个大小为50的一维整型数组,数组名为x,数组中存放着{1, 3,5,…,99}输出这个数组中的所有元素,每输出十个换一行;在主方法中定义一 个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是‘*’,其余 位置存的是‘#’;输出这个数组中的所有元素。

package com.homework.zw; public class work3 { public static void main(String[] args) {//定义数组x和y的类型 int[] x=new int[50]; char[][] y=new char[10][10]; int j =1; int n =0; //定义数组x的每一个元素 for(int i=0;i<50;i++) { x[i]=j; j=j+2; } System.out.println("一维数

输入5个学生的名字(英文),使用冒泡排序按从大到小排序。 提示:涉及到字符串数组,一个字符串是一个一维字符数组;一个 字符串数组就是一个二维字符数组。

#include <stdio.h>#include <string.h> /*输入5个学生的名字(英文),使用冒泡排序按从大到小排序.提示:涉及到字符串数组,一个字符串是一个一维字符数组:一个字符串数组就是一个二维字符数组.*/ void main(){ char stuNames[5][100]; char tmp[100]; int i = 0,j = 0; for(i = 0; i < 5; i++) { printf("请输入第%d个学生的名字:"

字符串分割到二维字符数组中:

/* *字符串分割,把一个长的字符串(可能有空格),分割到一个二维字符数组中. *并且输出 * *时间复杂度O(N) *注意在操作二维字符串数组时:使用"数组指针"操作能方便 int(*p)[LEN]; * */ #include<stdio.h> #include<string.h> #include<stdlib.h> #include<stdbool.h> #define NDEBUG #include<assert.h>

sort对二维字符数组排序(转)

由于二维字符数组的第二维没有赋值运算符,即不能对整个一维数组进行赋值,因此是无法直接对二维数组用sort进行排序的,解决办法有二种: 代码一: 1 #include <iostream> 2 #include <cstring> 3 #include <algorithm> 4 using namespace std; 5 6 struct Data 7 { 8 char data[100]; 9 }str[100]; 10 11 bool cmp(const Data

[OI - char]有关二维字符型数组的读入

有关二维字符型数组的读入 今天LYOI日常模拟赛 窝因为T3读入二维字符型数组时出了锅导致爆零qwq 步入正题 那么该如何读入二维的字符型数组呢 假设我们想读入n = 6的二维字符型数组 #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> using namespace std; //#define DEBUG(x) cerr << #x &l

概率:二维连续型随机变量

二维连续型随机变量 均匀分布 二维正态分布 原文地址:https://www.cnblogs.com/wbyixx/p/12236506.html

C语言打印二维字符数组

C语言不经常用,都快忘了.平时还得多用才熟练啊! #include<stdio.h> void func1(int m , char *str[]){ int i =0 ;  printf("%s\n", "int func1------"); for(; i<m ; i++){ printf("%s\n", str[i]); } } void func2(int m , char **str){ int i =0 ;  pri