- 博客(13)
- 收藏
- 关注
原创 (java)上车人数 公共汽车从始发站(称为第1站)开出
公共汽车从始发站(称为第1站)开出,在始发站上车的人数为a,然后到达 第2站,在第2站有人上、下车,但上、下车的人数相同,因此在第2站开出时(即在到达第3站之前)车上的人数保持为a人。从第3站起(包括第3站)上、下 车的人数有一定的规律:上车的人数都是前两站上车人数之和,而下车人数等于上一站上车人数,一直到终点站的前一站(第n-1站),都满足此规律。现给出的 条件是:共有n个车站,始发站上车的人数为a,最后一站下车的人数是m(全部下车)。试问从x站开出时车上的人数是多少?输入只有一行,四个整数a,n,m
2020-05-23 22:12:25
1293
原创 (java)2004年秋浙江省计算机等级考试二级C 编程题 输入10个数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这10个数
输入10个数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这10个数输入十个数输出交换后的十个数样例输入10 2 30 40 50 60 70 80 90 100样例输出10 100 30 40 50 60 70 80 90 2import java.util.*;public class Main{ public static void main(String args[]){ Scanner scan =new Scanner(Sys
2020-05-23 21:09:33
574
原创 假币问题 (java)居然有假币!!!
事情是这样的,现在猪肉涨了,但是农民的工资却不见涨啊,没钱怎么买猪肉啊。老王这就去买猪肉,结果找来的零钱中有假币!!!可惜老王一不小心把它混进了一堆真币里面去了。现在知道假币的重量比真币的质量要轻。给你一个天平,请用最快的时间把那个可恶的假币找出来。输入输入有多行,每一行的值为硬币的数目n,1≤n≤2^30,输入0结束程序输出最少要称多少次一定能把那个假币找出来。输出对应输入行数.样例输入3 12 0样例输出13import java.util.*;public class Mai
2020-05-23 16:40:06
1076
2
原创 Java统计立方数:有一堆正整数,统计其中有多少立方数。(Java)
Java统计立方数:有一堆正整数,统计其中有多少立方数输入输入数据有一些正整数,其每个数都小于2^32。若该数为0,则应结束统计。输出输出所统计的立方数个数样例输入1 3 5 7 9 11 15 17 19 21 23 25 27 0样例输出2import java.util.*;public class Abc{ public static void main(String args[]){ int count=0; Scanner scan =
2020-05-22 22:32:25
874
原创 输入一个正整数,检查该数是否为质(素)数
仅仅判断输入数字是否为质数import java.util.*;public class Qqq{ public static void main(String args[]){ Scanner scan =new Scanner(System.in); int n = scan.nextInt(); int k=0; for(int i=2;i<=n/2;i++){ if(n%i==0){
2020-05-21 22:55:48
609
原创 习题4-9 打印菱形图案 (15分) 打印一个高度为n的、由“*”组成的正菱形图案
本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案输入格式:输入在一行中给出一个正的奇数n。输出格式:输出由n行星号“*”组成的菱形,如样例所示。每个星号后跟一个空格。输入样例:7输出样例:** * ** * * * #include<stdio.h>int main(){ int n,i,j,m,x; scanf("%d",&n); x=(n/2)+1; for(i=1;i<=x;i++){
2020-05-20 22:54:33
5818
1
原创 请判断一个数是不是水仙花数。 其中水仙花数定义各个位数立方和等于它本身的三位数
任意数求水仙花数import java.util.*;public class Sxh { public static void main(String[] args){ Scanner sc =new Scanner(System.in); int n,x,sum; n =sc.nextInt(); sum=0; x = n; while(x>0)
2020-05-20 20:21:29
993
原创 习题4-8 高空坠球 (20分) 皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?
输入格式:输入在一行中给出两个非负整数,分别是皮球的初始高度和n,均在长整型范围内。输出格式:在一行中顺序输出皮球第n次落地时在空中经过的距离、以及第n次反弹的高度,其间以一个空格分隔,保留一位小数。题目保证计算结果不超过双精度范围。输入样例:33 5输出样例:94.9 1.0# include<stdio.h>int main(){ int i,h,n; float s=0.0,z=0.0,k=2.0; scanf("%d %d",&h,&n);
2020-05-19 20:03:50
15374
原创 求两个数字最小公倍数
输入两个数m,n,求最小公倍数首先 m , n 比大小,假设得出 m 较大数,然后令 i 从 m 开始递增的整数除以 n和m ,直到输出余数为零#include<stdio.h>int main(){int m,n,t,i;scanf("%d %d",&m,&n);if(m<n){t=m;m=n;n=t} //求出m作为最大数for(i=m;i>0;i++){if(i/m==0 && i/n==0)printf("最小公倍数=
2020-05-18 21:22:30
312
原创 习题4-7 最大公约数和最小公倍数 (15分) 本题要求两个给定正整数的最大公约数和最小公倍数。
输入格式:输入在一行中给出两个正整数M和N(≤1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。输入样例:511 292输出样例:73 2044辗转相除法求最大公约数思想有两整数m和n:① 令 t=m%n② 如果t=0,那么n为最大公约数③ 若 t ≠ 0,则m=n,n=t,再回去执行①最大最小公倍数求法最小公倍数 = m*n / 最大公约数#include<stdio.h>int main(){ int x,
2020-05-18 21:02:28
26691
原创 习题4-6 水仙花数 (20分) 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1 3 +5 3 +3 3 。 本题要求编写程序
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13 +53 +33 。 本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3≤N≤7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:3输出样例:153370371407调用函数会比函数库的快#include<stdio.h>int pow(m,n){ int j,s=1;
2020-05-16 21:48:03
41972
4
原创 习题4-5 换硬币 (20分) 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
因为用的贪心的解法,处理效率不高,可能运行时间较长
2020-05-14 22:21:57
9339
7
原创 习题4-4 特殊a串数列求和 (20分)
给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。输入格式:输入在一行中给出不超过9的正整数a和n。输出格式:在一行中按照“s = 对应的和”的格式输出。输入样例:2 3输出样例:s = 246`在这里插入代码片给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。输入格式:输入在一行中给出不超过9的正整数a和n。输出格式:在一行中按照“s = 对应的和”的格式输出。输入样例:2 3输出样例
2020-05-14 21:09:36
3361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅