数组课后习题
(三)编程题
1、编写一个简单程序,要求数组长度为5,分别赋值10,20,30,40,50,在控制台输出该数组的值。
int arr[];
arr=new int[5];
for(int i=1;i<=5;i++){
arr[i-1]=i*10;
System.out.println(arr[i-1]);
}
2、将一个字符数组的值(neusoft)拷贝到另一个字符数组中。
char[]crr={'n','e','u','s','o','f','t'};
char[]crrcopy=new char[crr.length];
for (int i = 0; i < crr.length; i++) {
crrcopy[i] = crr[i];
}
3、给定一个有9个整数(1,6,2,3,9,4,5,7,8)的数组,先排序,然后输出排序后的数组的值。
int arr[]= {1,6,2,3,9,4,5,7,8};
int count=0;
for (int j = 0; j < arr.length-1; j++) {
int temp=0;
for (int i = 0; i < arr.length-1-j; i++) {
count++;
if(arr[i]>arr[i+1]) {
temp=arr[i+1];