1-20能被3整除 的从大小排序输出

本文介绍了一个简单的Java程序,该程序使用for循环从20递减到1,过程中遇到3的倍数时,将该数字打印出来。通过这个例子,读者可以了解基本的Java语法,包括循环和条件判断。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package my;

public class My {

/**
 * @param args
 */
public static void main(String[] args) {
	// TODO 自动生成方法存根
	
	for	(int i=20;i>0;i--){
		if(i%3==0)
		{
			System.out.println(i+"");
			}
		
			
		
		}

}

}

C语言实训任务 编写一个函,根据学号生成相应量的随机质,并按特定规则排序。具体要求如下: 生成随机质:函需生成量为学号末两位字相加所得值的随机质。例如,学号末两位为 23,则生成 5 个随机质排序规则:按照学号末位字对 3 取余的结果执行不同排序规则: 若学号末位 % 3 = 0,将生成的随机质按升序排列; 若学号末位 % 3 = 1,将生成的随机质按降序排列; 若学号末位 % 3 = 2,将生成的随机质先按偶升序排列,再按奇升序排列。 命名规范:函名和变量名需加上自己学号的后两位,以区分不同同学的代码。 我的学号:2306010508 一、实训题目 基于学号的随机质生成与排序算法实现 二、实训目的 掌握 C 语言函设计与模块化编程方法 理解随机生成与质判断的算法逻辑 实现并应用不同排序策略(升序 / 降序 / 奇偶分类) 熟悉 C 语言组操作与流程控制 培养问题分析与代码调试能力 三、任务分析 1. 需求理解 输入:学号(例如 20221010) 处理规则: 生成量:学号末两位相加(1+0=1 个质排序规则:学号末位 %3=0 → 升序排列 输出排序后的质序列 2. 技术要点 随机质生成算法 冒泡排序实现 函命名规范(添加学号后缀) 核心算法 质判断算法 输入:整n 1. 若n≤1,返回false 2. 若n=2,返回true 3. 若n为偶,返回false 4. 从3到√n遍历奇i,若n能被i整除,返回false 5. 返回true 冒泡排序算法(升序) 输入:组arr,长度n 1. 外层循环i从0到n-2 2. 内层循环j从0到n-i-2 3. 若arr[j] > arr[j+1],交换两者 4. 重复1-3直到排序完成 测试结果 输入:学号20221010 输出: 学号20221010生成的随机质311 3. 验证说明 生成量验证:末两位 10 → 1+0=1,符合预期 排序验证:单个元素升序排序后结果不变 质验证:311 是质(只能被 1 和自身整除) 记住我的学号是:2306010508
最新发布
06-29
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值