1.求1000以内的完数

/**
* 一个数如果恰好等于它的因子之和,这个数就是完数,找出1000内的所有完数
* @author 努力Coding
* @version
* @data
*/
public class PerfectNum { public static void main(String[] args) {
System.out.print("1000以内的所有完数有:");
for(int i = 2; i <= 1000; i++) { //遍历1000以内的数
int sum = 0; //因子之和
for(int j = 1; j < i; j++) { //其中因子不能是本身,所以j不能等于i
if(i % j == 0) { //如果是它的因子(即可以整除)
sum += j; //把因子求和
}
}
if(sum == i) { //因子之和等于这个数,就是完数,打印出来
System.out.print(i + ",");
}
}
}
}

2.打印99乘法表

/**
* 打印99乘法表
* @author 努力Coding
* @version
* @data
*/
public class Multiplication { public static void main(String[] args) {
for(int i = 0; i <= 9; i++) { //行循环
for(int j = 0; j <= i ; j++) { //列循环
System.out.print(i + "*" + j + "=" + i*j +"\t");//打印乘法表
}
System.out.println();//打印完一行后就换行
}
}
}

3.经典图形打印

package com.traincamp.forcycle;

/**
* 镂空的长方形,打印空心的图形,其实就是判断极值问题
* @author 努力Coding
* @version
* @data
*/
public class StarPrintDemo { public static void main(String[] args) {
//9行9列
for(int i = 0; i < 9; i++) {
for(int j = 0; j < 9; j++) {
if(j == 0 || j == 8 || i == 0 || i == 8) {//第一行或最后一行,第一列或最后一列时打印*
System.out.print("*");
}else {
System.out.print(" ");//否则打印空格
}
}
System.out.println();
} } } /*****************************************************************/
/**
* 打印星号图形:空心的0
* @author 努力Coding
* @version
* @data
*/
public class PicturePrint2 { public static void main(String[] args) {
/*第一行的星号 */
for(int i = 0; i < 1; i++) {
for(int j = 0; j <= 2-i; j++) {
System.out.print(" ");
}
for(int j = 0; j <= 2-i; j++) {
System.out.print("*");
}
System.out.println();
} /*第二行的星号 */
for(int i = 0; i < 1; i++) {
for(int j = 0; j <= i; j++)
{
System.out.print(" ");
}
for(int j = 0; j <= i; j++) {
System.out.print("*");
}
for(int j = 0; j <= 4-i; j++) {
System.out.print(" ");
}
for(int j = 0; j <= i; j++) {
System.out.print("*");
}
System.out.println();
} /*第三行-第九行的星号 */
for(int i = 0; i < 7; i++) {
for(int j = 0; j < 9; j++) {
if(j == 0 || j == 8 ) {//第一列或最后一列时打印*
System.out.print("*");
}else {
System.out.print(" ");//否则打印空格
}
}
System.out.println();
} /*倒数第二行的星号 */
for(int i = 0; i < 1; i++) {
for(int j = 0; j <= i; j++)
{
System.out.print(" ");
}
for(int j = 0; j <= i; j++) {
System.out.print("*");
}
for(int j = 0; j <= 4-i; j++) {
System.out.print(" ");
}
for(int j = 0; j <= i; j++) {
System.out.print("*");
}
System.out.println();
} /*倒数第一行的星号 */
for(int i = 0; i < 1; i++) {
for(int j = 0; j <= 2-i; j++) {
System.out.print(" ");
}
for(int j = 0; j <= 2-i; j++) {
System.out.print("*");
}
System.out.println();
}
} } /*********************************************************************/
/**
* 打印星号图形:一棵树
* @author 努力Coding
* @version
* @data
*/
public class PicturePrint3 { public static void main(String[] args) {
// 打印顶部的三角形
for(int i = 0; i < 3; i++) {
for(int j = 0; j <= 1-i; j++) {
System.out.print(" ");
}
for(int j = 0; j <= 2*i; j++) {
System.out.print("*");
}
System.out.println();
} //打印最后一列的星号
for(int i = 0; i < 7; i++) {
for(int j = 0; j < 2; j++) {
System.out.print(" ");
}
System.out.println("*");
}
} }

4.买一只公鸡需5元,买一只母鸡需3元,买三只小鸡需1元,花100元买100只鸡有多少种买法

/**
* 买一只公鸡需5元,买一只母鸡需3元,买三只小鸡需1元,花100元买100只鸡有多少种买法
* @author 努力Coding
* @version
* @data
*/
public class BuyChicken { public static void main(String[] args) {
for(int i = 0; i <= 100; i++) {//公鸡数
for(int j = 0; j <= 100; j++) {//母鸡数
for(int k = 0; k <= 100; k++) {//小鸡数
if(i+j+k == 100 && (5*i+3*j+k/3) == 100 && k % 3 == 0) {
System.out.println("公鸡" + i + "只,"+ "母鸡" + j + "只," + "小鸡" + k + "只");
}
}
}
}
}
}

for循环题目记录的更多相关文章

  1. 牛客OI周赛9-提高组题目记录

    牛客OI周赛9-提高组题目记录 昨天晚上做了这一套比赛,觉得题目质量挺高,而且有一些非常有趣而且非常清奇的脑回路在里边,于是记录在此. T1: 扫雷 题目链接 设 \(f_i\) 表示扫到第 \(i\ ...

  2. lincode 题目记录5

    Course Schedule 安排课表   Frog Jump  最长回文字符串长度 Course Schedule 选课方案问题,题目说的很清楚了就是bfs或者dfs,然后加个字典优化,弄了好久没 ...

  3. mysql批量更新数据,即:循环select记录然后更新某一字段

    原因: 今天遇到一个问题:一个数据表case_folder_info想要实现自定义排序功能,就在表里新加了一个字段SORT_NUMBER,由于表里存在已有数据,所以这个SORT_NUMBER字段都为空 ...

  4. 剑指offer题目记录

    1.如下为类型CMyString的声明,请为该类型添加赋值运算符函数. class CMyString { public: CMyString(char* pData = NULL); CMyStri ...

  5. lintcode 题目记录3

    Expression Expand  Word Break II Partition Equal Subset Sum  Expression Expand  字符串展开问题,按照[]前的数字展开字符 ...

  6. mysql批量更新数据,循环select记录然后更新某一字段

    -- 处理IEMI重复的历史数据,建档日期(只有年月日)倒序,档案ID倒序,根据IMEI查档案,查询的结果,相同IMEI下的第一条记录的IEMI不处理,其他的记录的imei 改为空. -- USE ` ...

  7. iOS技能 - 最新美团、百度、腾讯、头条、阿里 面试题目记录

    关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教.主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧. 美团 一面 1.简历上写的项目问了一遍,然 ...

  8. 2019-中小型公司PHP面试题目记录(附带答案)

    博主是三线省会城市的苦逼技术开发,主攻PHP方向,平时前后端语言也都有涉及,因为都是自学,上手就是框架,工作五年来基础补的不稳,换工作的时候苦不堪言,感觉一上来就问Ngnix的运行机制,php的被编译 ...

  9. lincode 题目记录6

    the Duplicate Number  132 PatternFind 找重复的数字··直接暴力枚举是不行的···又超时提示·· 暴力枚举的写法· res=0 def findDuplicate( ...

随机推荐

  1. Mysql原有环境部署多个版本

    目录 一.环境准备 二.下载安装包 三.Mysql-5.7单独部署 四.启动Mysql-5.7 五.muliti使用 一.环境准备 原先已经有一个5.6版本的数据库在运行了,当前操作是完全不影响原数据 ...

  2. TypeScript 数据类型---枚举 (Enum)

    一.基础用法 1.默认值 从0开始递增+1 enum Color {Red, Green, Blue} let c: Color = Color.Red; let d: Color = Color.G ...

  3. [BUUCTF]PWN18——bjdctf_2020_babystack

    [BUUCTF]PWN18--bjdctf_2020_babystack 附件 步骤: 例行检查,64位,开启了nx保护 试运行一下程序 大概了解程序的执行过程后用64位ida打开,shift+f12 ...

  4. CF955C Sad powers 题解

    Content 给你 \(q\) 个询问,每次询问 \([l,r]\) 这个区间内满足 \(x=a^p(a>0,p>1)\) 的 \(x\) 的数量. 数据范围:\(1\leqslant ...

  5. Visual Studio 2022有趣又强大的智能辅助编码

    工欲善其事,必先利其器 作为一名.Net开发人员,开发利器当然是首选微软自家的:宇宙第一IDE - Visual Studio了. 这不 VS 2022 正式版已经发布近两个月了,我也体验了近两个月, ...

  6. JAVA微信公众号网页开发——获取公众号关注的所有用户(微信公众号粉丝)

    package com.weixin.sendmessage; import org.apache.commons.lang.StringUtils; import org.apache.http.H ...

  7. windows串口之虚拟串口和Access port

    关于 本文将介绍自己常用的串口工具,演示环境为Windows. 1. 虚拟串口 1.1 没有那么多的物理串口, 用虚拟串口来凑.需要软件Configure Virtual Serial Port Dr ...

  8. 【LeetCode】1438. 绝对差不超过限制的最长连续子数组 Longest Continuous Subarray With Absolute Diff Less Than or Equal t

    作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 滑动窗口 日期 题目地址:https://leetco ...

  9. 【LeetCode】1222. Queens That Can Attack the King 解题报告 (C++)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 遍历 日期 题目地址:https://leetcode ...

  10. 【LeetCode】961. N-Repeated Element in Size 2N Array 解题报告(Python & C+++)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 字典 日期 题目地址:https://leetcod ...