news 2026/8/3 1:06:46

算法题ProgramDesign

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
算法题ProgramDesign

文章目录

  • 项目结构
  • 1.案例Algorithm01
  • 2.案例Algorithm02
  • 3.案例Algorithm03
  • 4.案例Algorithm04
  • 5.案例Algorithm05

项目结构

1.案例Algorithm01

要求:使用冒泡排序算法对数组a={9, 7, 4, 6, 3, 1,10},按由小到大的规律排序数组中的元素。

packageProgramDesign;// 要求:使用冒泡排序算法对数组a={9, 7, 4, 6, 3, 1,10},按由小到大的规律排序数组中的元素。publicclassAlgorithm01{publicstaticvoidmain(String[]args){int[]arr={3,6,1,2,7,9};for(inti=0;i<arr.length-1;i++){for(intj=0;j<arr.length-i-1;j++){if(arr[j]>arr[j+1]){inttemp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}for(inti=0;i<arr.length;i++){System.out.print(arr[i]+" ");}}}

2.案例Algorithm02

要求:输出100到300间所有能被7整除且不能被3整除的整数,每行输出5个。

packageProgramDesign;// 要求:输出100到300间所有能被7整除且不能被3整除的整数,每行输出5个。publicclassAlgorithm02{publicstaticvoidmain(String[]args){intcount=0;for(inti=100;i<300;i++){if(i%7==0&&i%3!=0){if(count%5==0&&count!=0){System.out.println();}System.out.print(i+" ");count++;}}}}

3.案例Algorithm03

要求:计算3到11之间(包括3和11)所有整数的阶乘和。

packageProgramDesign;// 要求:计算3到11之间(包括3和11)所有整数的阶乘和。publicclassAlgorithm03{publicstaticvoidmain(String[]args){intsum=1;for(inti=3;i<12;i++){sum*=i;}System.out.println(sum);}}

4.案例Algorithm04

要求:从键盘输入一个整数n,使用while设计程序计算从1到n的和。

packageProgramDesign;// 要求:从键盘输入一个整数n,使用while设计程序计算从1到n的和importjava.util.Scanner;publicclassAlgorithm04{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intn=scanner.nextInt();intsum=0;while(n!=0){sum+=n;n--;}System.out.println(sum);}}

5.案例Algorithm05

要求:从键盘输入一个4位整数n,计算各位数字的和。例如:n=3214,其各位数字和为3+2+1+4=10。

packageProgramDesign;// 要求:从键盘输入一个4位整数n,计算各位数字的和。例如:n=3214,其各位数字和为3+2+1+4=10。importjava.util.Scanner;publicclassAlgorithm05{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intn=scanner.nextInt();intsum=0;while(n!=0){sum+=n%10;n/=10;}System.out.println(sum);}}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/2 0:38:36

圣诞快乐!来自代码世界的祝福

我将使用Python的tkinter库来创建一个图形界面&#xff0c;显示一个闪烁的圣诞树。 由于要求是一闪一闪的&#xff0c;我可以通过定时改变颜色或显示/隐藏部分图形来实现。 这里我创建一个简单的圣诞树&#xff0c;由三角形&#xff08;树冠&#xff09;和矩形&#xff08;树干…

作者头像 李华
网站建设 2026/8/2 16:35:13

一致性的威力:AI如何在B/G端释放数据治理的真正生产力

远离平衡态&#xff1a;AI时代数据治理的范式转移 摘要&#xff1a;传统数据治理追求"大而全"&#xff0c;把所有数据堆在一起&#xff0c;结果陷入平衡态——什么都有&#xff0c;什么都查不出来。AI带来的转变不是替代人工智能&#xff0c;而是实现"一套规则、…

作者头像 李华
网站建设 2026/8/2 14:37:09

知行之桥三种接口详解:Webhook、Flow API 与 Admin API

在现代企业的集成架构中&#xff0c;知行之桥作为数据集成的一种工具&#xff0c;其灵活性和强大功能往往通过各类应用程序接口&#xff08;API&#xff09;得以实现&#xff0c;其中&#xff0c;Webhook、Flow API 和 Admin API 这三类接口在用户使用中常常存在疑惑&#xff0…

作者头像 李华
网站建设 2026/8/2 13:58:33

CPFEM晶塑动态展示:VUMAT子程序高效率与多维度模型应用测试

CPFEM晶体塑性显示动力学VUMAT子效率高&#xff0c;已测试二维和三维模型能用最近在项目里折腾晶体塑性有限元&#xff0c;不得不夸夸这个自研的VUMAT子程序。实测二维平面应变模型跑十万单元跟玩儿似的&#xff0c;三维百万单元照样不带卡顿的。这货最骚的是把传统隐式算法里迭…

作者头像 李华
网站建设 2026/8/2 9:43:05

如何在没有电脑的情况下备份 iPhone

如果你曾丢失、置换或损坏过 iPhone&#xff0c;就会明白照片、视频、短信、通讯录全部消失的烦恼。为避免这种麻烦&#xff0c;定期备份整机数据永远是明智之举。许多人更倾向于不用电脑就能完成备份&#xff0c;因为传统 iTunes 方式复杂、缓慢又不方便。他们想要更快速、更轻…

作者头像 李华