【作业】第六章课后作业
发布日期:2021-06-29 19:43:55 浏览次数:2 分类:技术文章

本文共 4664 字,大约阅读时间需要 15 分钟。

选择题:

1-11:D ABCDE C A CD C C BCD B B A

程序设计:

1、

/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
Scanner input = new Scanner(System.in); System.out.println("请输入一个不多于5位当正整数:"); int num = input.nextInt(), i;//为了简便暂不判断 System.out.println("逆序打印后各位为:"); for(i = 0; i < 5; i++) {
if(num != 0) {
int x = num % 10; System.out.print(x + " "); num /= 10; }else break; } System.out.println("\n它是" + i + "位数。"); }}

2、

/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
Scanner input = new Scanner(System.in); System.out.println("请输入数组的长度:"); int len = input.nextInt(), temp, maxIndex = 0, minIndex = 0; int num = new int[len]; System.out.println("请输入数组:"); for(int i = 0; i < len; i++) {
num = input.nextInt(); if(num > num[maxIndex]) maxIndex = i; if(num < num[minIndex]) minIndex = i; } temp = num[maxIndex]; num[maxIndex] = num[0]; num[0] = temp; if(minIndex == 0 ) minIndex = maxIndex;//如果最小值下标是首元素 temp = num[minIndex]; num[minIndex] = num[len - 1]; num[len - 1] = temp; System.out.println("交换后:"); for(int i = 0; i < len; i++) {
System.out.print(num + " "); } }}

3、

/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
Scanner input = new Scanner(System.in); System.out.println("请输入数组的长度n:"); int n = input.nextInt(); int num = new int[n]; System.out.println("请输入向后移m:"); int m = input.nextInt(); System.out.println("请输入数组:"); for(int i = m; i < n; i++) {
num = input.nextInt(); } for(int i = 0; i < m; i++) {
num = input.nextInt(); } for(int i = 0; i < n; i++) {
System.out.print(num + " "); } }}

4、

/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
Scanner input = new Scanner(System.in); String user = new String[5]; System.out.println("请输入五个名字:"); for(int i = 0; i < 5; i++) {
user = input.next(); } for(int i = 0; i < 5; i++) {
System.out.print(user + " "); } }}

5、

/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
int nums = new int[10]; int max=Integer.MIN_VALUE, min = Integer.MAX_VALUE; for(int i = 0; i < 10; i++) {
nums =(int)(Math.random() * 1000);//1000以内随机正整数 if(nums > max) max = nums; if(nums < min) min = nums; } System.out.println("最大值为" + max); System.out.println("最小值为" + min); }}

6、

/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
Scanner input = new Scanner(System.in); System.out.println("请输入一个四位整数");//为了简便不进行判断 int num = input.nextInt(); int nums = new int[4]; for(int i = 0; i < 4; i++) {
//第一位与第四位交换,第二位与第三位交换,即4321 int x = num % 10; nums = (x + 5) % 10; num /= 10; } System.out.print("加密后:"); for(int i = 0; i < 4; i++) {
System.out.print(nums); } }}

7、

/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
int score = new int {
18, 25, 7, 36, 13, 2, 89, 63}; int min = 0; for(int i = 0; i < 8; i++) {
if(score < score[min]) min = i; } System.out.println("最低积分位:" + score[min] + "\n其下标为:" + min); }}
/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
Scanner input = new Scanner(System.in); int i = 3; while(true) {
i--; System.out.println("请输入密码:"); String str = input.next(); if(str.equals("111111")) break;//密码为111111 if(i == 0) {
System.out.println("密码错误。请取卡。"); return; } } System.out.println("请输入金额:"); int cash = input.nextInt(); while(cash % 100 != 0 || cash > 1000 || cash < 0) {
//金额为100的整数倍,且位于0-1000 System.out.println("您输入的金额不合法,请重新输入:"); cash = input.nextInt(); } System.out.println("您取了" + cash + "元\n交易完成,请取卡。"); return; }}

转载地址:https://darkness.blog.csdn.net/article/details/103847112 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【作业】第四章课后作业
下一篇:【力扣】107. 二叉树的层次遍历 II

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月30日 09时58分14秒