摘要:
判断一个数字是不是素数的一个程序 从2到x--1测试时候是否可以整除 对于n要循环n-1遍 当n很大时就可以被看做是n遍 去掉偶数后,从3到-1,每次加2 如果x是偶数 否则循环(n-3)/2+1遍 当n很大时就是 无序到x-1,到sqrt(x)就够了 值需要循环sqrt(x)变 从n->n/2-> 阅读全文
摘要:
投票统计 写一个程序,输入数量不确定的【0,9】范围内整数,统计每一种数字出现的次数输入-1表示结束 对于我们这个程序来说,我们需要两种数据,一个就是每次读进来的那一个数字,第二个就是我要有一个记录去记录每一个数字 遍历数组 搜索 在一组给定的数据中,如何找出某个数据是否存在 通常都是使用for循环 阅读全文
摘要:
我们一旦定义一个数组,我们就有了很多这种类型的变量 数组的元素 每个元素都是那种类型的变量 索引下标是从0开始的 grades[0] grades[99] grades[5] 所以下标一定是整数 有效的下标 最小的下标是0,最大的下标是数组元素个数-1 可是编译器不会检查看你是否用了有效下标 但是如 阅读全文
摘要:
问题:如何写一个程序计算机用户输入流 的数字的平均数 解决,我们只是需要把所有的数加起来就好了 问题:如何写一个程序计算用户输入的数字的平均数并输出所有大于平均值的数 如何写一个程序计算用户输入的数字的平均数,并输输出所有大于平均数 必须先记录每一个输入的数字,计算平均数之后,在检查记录下来的每一个 阅读全文
摘要:
如何使用代码,实现上图东西 我们将题目改成这样 第一种方案 最大公约数 我想算两个整数的最大公约 求最大的公约数 输入两个数 a和b ,输入它们的最大公约数 输入:12 18 输出: 6 枚举 设i为2 ,如果a和b 都能被i 整除则记下这个i i加i 后重复第2步直到i等于a或者吧; ,那么曾经记 阅读全文
摘要:
我们现在是可以判断是否是素数了,如果我们换一个问题, 如何写程序输出100以内的素数 for循环中还有一种循环,一个循环还有另个循环这就是多重循环,或者嵌套循环 如何写程序输出50以内的数,我不知道具体第50个素数多大,因此for循环不合适,我们需要一个用来表达数的,用来数我们又多少个素数,想凑硬币 阅读全文
摘要:
我们知道在java当中,等号是做赋值的,加减乘除,百分号,取余一些运算 复合运算 5个算术运算符,+-*/可以和赋值运算“=”结合起来,形成复合赋值运算符:“+=”,“-=”,“*=”,“/=”和“%=” toal+= 5 total=total+5 注意两个运算符不要有空格 i++ 与++i的区别 阅读全文