自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 输出100以内的素数

【代码】输出100以内的素数。

2023-09-08 18:06:12 55

原创 输出1000以内的完数

【代码】输出1000以内的完数。

2023-09-06 19:18:45 58

原创 输出三位数字所有的水仙花数

输出三位数字所有的水仙花数

2023-09-06 19:06:56 167

原创 输出一个整数的各位数字 (10分)

输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一个整数,从高位开始逐位输出它的各位数字。输出语句:printf("%-2d", digit); ,最后一个数值后面没有空格直接换行例:括号内是说明,无需输入输出输入样例:3 (repeat=3)123456-6008输出样例:1 2 3 4 5 66 0 08#include<stdio.h>int main(){ int i,q,n,p,s=0,c=0; sc

2020-06-01 14:51:09 1947

原创 轻松购物 (10分)

相信大家十一月份的状态就是上半月逛电商网站,下半月收快递和退货。很多电商网站在双十一推出了各种活动,比如满减,打折等各项活动。现某电商网站提出1件九折,2件八折,3件及以上7折的优惠活动,还有满500减100,满1000减300的活动,但打折和满减之间只能选一项。现已知小明将要购物的数量和优惠前的金额,能帮小明计算最低多少钱能买到商品吗?输入格式:每组数据由一个正整数n和实数m组成,n表示小明将要购物的件数,m为优惠前的金额。输出格式:输出打折或满减后得到的最便宜的金额,小数点后保留两位。输入样例

2020-05-31 21:45:54 762

原创 换硬币 (20分)

将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?输入格式:输入在一行中给出待换的零钱数额x∈(8,100)。输出格式:要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“c = 换法个数”。输入样例:13输出样例:fen5:2, fen2:1, fen1:1, total:4fen5:1, fen2:

2020-05-21 20:48:15 245

原创 验证“哥德巴赫猜想” (20分)

数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。比如:24=5+19,其中5和19都是素数。本实验的任务是设计一个程序,验证20亿以内的偶数都可以分解成两个素数之和。输入格式:输入在一行中给出一个(2, 2 000 000 000]范围内的偶数N。输出格式:在一行中按照格式“N = p + q”输出N的素数分解,其中p ≤ q均为素数。又因为这样的分解不唯一(例如24还可以分解为7+17),要求必须输出所有解中p最小的解。输入样例:24输出样例:24

2020-05-21 20:36:49 888

原创 高空坠球 (20分)

皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?输入格式:输入在一行中给出两个非负整数,分别是皮球的初始高度和n,均在长整型范围内。输出格式:在一行中顺序输出皮球第n次落地时在空中经过的距离、以及第n次反弹的高度,其间以一个空格分隔,保留一位小数。题目保证计算结果不超过双精度范围。输入样例:33 5输出样例:94.9 1.0思路:首先需要考虑特殊情况:当n=0时,其输出值均为零。当

2020-05-19 21:36:15 830 1

原创 兔子繁衍问题 (15分)

实验4-1-10 兔子繁衍问题 (15分)一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?输入格式:输入在一行中给出一个不超过10000的正整数N。输出格式:在一行中输出兔子总数达到N最少需要的月数。输入样例:30输出样例:9思路:1、1、2、3、5、8、13、21、34、……基本上列出来几个月的兔子对数就会找出规律:从第三项开始,每一项的值都等于前两

2020-05-19 18:10:17 752

原创 输出整数各位数字 (15分)

本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。输入格式:输入在一行中给出一个长整型范围内的非负整数。输出格式:从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格。输入样例:123456输出样例:1 2 3 4 5 6#include<stdio.h>int main(){ int n, t; int m=1; scanf("%d", &n); t = n; while(t/10 != 0)

2020-05-18 21:28:22 10390

原创 梅森数 (20分)

思路:首先将所有的(2^n) -1形式的·数字罗列出来再依次判断其是否为素数#include<stdio.h>#include<math.h>int main(){ int n; int m; int c=0; scanf("%d",&n); int i,j; for(i=2;i<=n;i++){ m=pow(2,i)-1; for(j=2;j<=m/2;j++) //m/2 也可以替换为 sqrt(m),其作用相同 .

2020-05-18 18:33:07 954

原创 求分数序列前N项和 (15分)

本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+… 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。输入样例:20输出样例:32.66#include<stdio.h>int main(){ double sum=0; int n=0; double x1=1,x2=2; //

2020-05-18 12:17:54 707 1

原创 最大公约数和最小公倍数 (15分)

本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出两个正整数M和N(≤1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。输入样例:511 292输出样例:73 2044思路:最大公约数=两数之积/最小公倍数,所以只要求出一个另外一个自然通过简单的计算求出来了。辗转相除法 有两整数a和b:a%b得余数c若c=0,则b即为两数的最大公约数若c≠0,则a=b,b=c,再回去执行例如求35和15的最大

2020-05-18 11:28:55 505

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除