Admin sửa dùm em bài tập chèn vào một số nguyên trong java
Trang 1 trong tổng số 1 trang
Admin sửa dùm em bài tập chèn vào một số nguyên trong java
Bài tập này cho phép nhập vào một mảng các số nguyên đến khi nào nhập 0 thì dừng.Sau đó nhập vào số nguyên x và vị trí vt, chèn x vào đúng vị trí nhưng phải đảm bào không bị mất phần tử nào.Giả sử em có một mảng: 1 5 7 6 3 khi nhập vào số x=2 và vị trí vt=1 thì mảng sau khi sắp xếp sẽ là: 1 2 5 7 6 3.Chương trình của em viết như sau:
import java.util.Scanner;
public class bai6_thu {
public static void main(String args[]) {
int a[];
Scanner nhap=new Scanner(System.in);
a= new int [100];
int i=0,n=0;
do
{
System.out.println("nhap so thu: "+(i+1)+" ");
a[i]=nhap.nextInt();
i++;
n = n+1;
}while(a[i]!=0);
n=n-1;
System.out.println("Chieu dai mang "+n);
System.out.println("Mang vua nhap: ");
for(i=1;i<=n;i++)
System.out.print(a[i]+ " ");
System.out.println("Nhap vao so can chen: ");
int x = nhap.nextInt();
int v;
do
{
System.out.println("Nhap vi tri can chen: ");
v=nhap.nextInt();
}while((v<0)||v>n-1);
for(int j=n+1;j>=v;j--)
a[j]=a[j-1];
a[v]=x;
n++;
System.out.println("mang sau khi chen: ");
for(i=1;i<=n;i++)
System.out.print(a[i]+" ");
}
}
em không biết bị lỗi gì mà nó chỉ cho nhập có 1 phần tử là dừng luôn.
import java.util.Scanner;
public class bai6_thu {
public static void main(String args[]) {
int a[];
Scanner nhap=new Scanner(System.in);
a= new int [100];
int i=0,n=0;
do
{
System.out.println("nhap so thu: "+(i+1)+" ");
a[i]=nhap.nextInt();
i++;
n = n+1;
}while(a[i]!=0);
n=n-1;
System.out.println("Chieu dai mang "+n);
System.out.println("Mang vua nhap: ");
for(i=1;i<=n;i++)
System.out.print(a[i]+ " ");
System.out.println("Nhap vao so can chen: ");
int x = nhap.nextInt();
int v;
do
{
System.out.println("Nhap vi tri can chen: ");
v=nhap.nextInt();
}while((v<0)||v>n-1);
for(int j=n+1;j>=v;j--)
a[j]=a[j-1];
a[v]=x;
n++;
System.out.println("mang sau khi chen: ");
for(i=1;i<=n;i++)
System.out.print(a[i]+" ");
}
}
em không biết bị lỗi gì mà nó chỉ cho nhập có 1 phần tử là dừng luôn.
ocean waves- Tân Binh
- Tổng số bài gửi : 5
Age : 34
Đến từ : hành tinh xanh
Điểm Post Bài : 7
Registration date : 01/03/2011
Similar topics
» Thảo Nguyên Tình Yêu
» Đề cương đề tài Đồ án môn học (GVD: Nguyễn Đông Hồ)
» các hàm tính tổng,tích ,thương,hiệu của 2 so nguyên
» Nguyễn Việt Nam Nghị -Kỹ sư tin học 07
» Bài báo cáo của Nguyễn Minh Kha Và Phương Thảo! (TC. Tin Học K5/07)
» Đề cương đề tài Đồ án môn học (GVD: Nguyễn Đông Hồ)
» các hàm tính tổng,tích ,thương,hiệu của 2 so nguyên
» Nguyễn Việt Nam Nghị -Kỹ sư tin học 07
» Bài báo cáo của Nguyễn Minh Kha Và Phương Thảo! (TC. Tin Học K5/07)
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|