自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 素数合集(C语言版)

根据题目给定的范围【n,m】,求出其中的孪生素数并输出。如果范围内有多对孪生素数,输出最小的那对。给定一个正整数p(2≤p≤100),按照上面的公式求出M,并判断M是否为默尼森素数。给定n(n≤100)个正整数,所有正整数均≤100,000;孪生素数是指两个素数的差值刚好是2,比如3和5,5和7,11和13都是孪生素数。默尼森素数是指形如:M=2p-1 的公式,其中p和M都是素数,M就被称为默尼森素数。求其中所有素数的和。编程求2~n(n为大于2的正整数,且小于等于50000)中有多少个素数。

2024-03-01 14:12:08 514

原创 C语言:幂的末尾

从高位到低位输出幂的末三位数字,中间无分隔符。若幂本身不足三位,在前面补零。a^b的末3位数是多少?

2024-02-20 17:24:38 571

原创 C语言:苹果和虫子

你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?输入仅一行,包括n,x和y(均为整数)。输出也仅一行,剩下的苹果个数。

2024-02-20 12:03:54 1320

原创 C语言:单词统计

给定一个英文句子,单词之间用空格分隔,统计有多少个单词,输出统计结果。一个整数,句子中单词的个数。

2024-02-19 17:24:59 560

原创 C语言:查找回文数

题目描述回文数是一种特殊的数,从左边读和从右边读是一样的,比如123321就是一个回文数。现在给定一个正整数n(n≤54),编程求出一个回文数,要求该回文数的各位数字之和等于n,且该回文数大于10000,小于等于99999。如果有多个满足条件的回文数,输出最小的这个;如果没有满足条件的回文数,输出"Not found"。输入输出格式输入格式一个正整数n输出格式按要求找到的回文数,如果没找到,输出"Not found"完整代码#include <stdio.h&g

2024-02-19 10:03:55 781

原创 C语言:密码强度

规则为:(1)密码长度小于8为弱密码,判定为”weak“;(2)密码长度大于等于8,且只包含一种字符也为弱密码;(3)密码长度大于等于8,且包含两种字符为中等密码,判定为”medium“;(3)密码长度大于等于8,且包含三种字符为强密码,判定为”good“;(4)密码长度大于等于8,且包含四种字符为极强密码,判定为”excellent“用于密码的英文字符被分为四种:(1)字母(2)数字(3)英文标点符号(4)其他所有英文字符。:`_-()[]/*一行英文字符串,长度小于128,作为要判定的密码。

2024-02-19 09:42:16 737

原创 C语言:生成校验码

某商品的编号是有11位字符串组成,前10位的每一位都是一个0~9之间的数字,最后一位是一个校验码。例如编号“15975374136”,依据上述规则,其sum=1×29+5×23+9×19+7×17+5×13+3×11+7×7+4×5+1×3+3×2+6×1=616,类似的:3574186412X,78952147854,65892147891,96547123698都是正确的编码。从第一位开始到第11位的位权依次为:{29,23,19,17,13,11,7,5,3,2,1}一个字符,表示所求的校验码。

2024-02-18 21:25:00 1905

原创 C语言:ISBN校验码

国际标准书号在国际上简称“ISBN-13”,它是一串由数字和“-”组成的17位长的字符串,其中有13位数字,被4个“-”分成5部分,其中最后一部分只有一位数字,该位数字是校验码,例如:978-7-301-04815-3,最后的数字“3”就是校验码。以“978-7-301-04815-3”为例: 9+7×3+8+7×3+3+0×3+1+0×3+4+8×3+1+5×3+3=110,110对10取余,余数为0,故这是一个正确的ISBN号。一行,是一个16位的字符串,表示ISBN号的前16位。

2024-02-18 18:40:48 683

原创 C语言:国家名称按字母表排序

题目描述输入一个整数n(n<=20),表示待输入国家的数量。随后输入n个国家或地区的名称 (名称长度为1~30),要求按字母顺序升序输出。注意:名称中可能包含空格符。提示字符串比较请使用函数: int strcmp(const char* str1,const char* str2);该函数包含在头文件 string.h中。该函数的返回值:如果返回值 < 0,则表示 str1 小于 str2。如果返回值 > 0,则表示 str2 小于 str1。如果返回

2024-02-17 22:03:29 1370

原创 C语言:螺旋阵

一行,输入两个正整数n和m(2≤n,m≤30),分别表示行和列数。输出对应的右螺旋矩阵。

2024-02-17 20:48:47 597

原创 C语言:矩阵中的最小元素

给定一个5X5的整数矩阵,找出其中最小的元素,输出所在的行号、列号和元素值,其中行号和列号都从0开始。一行,依次输出最小元素所在的行号、列号和值,中间以空格分隔。其中最小元素的行号和列号都是0,值是5。一个5X5的矩阵,数据之间用空格隔开。

2024-02-07 23:23:51 1447

原创 C语言:亲密数对

一行,两个整型数据s和t,表示指定的区间[s,t],且10≤s≤t≤10,000,000,中间以空格分隔。题目保证指定区间内至少有一对亲密数。在自然数中有一种这样的数:它自身是一个完全平方数,加上1之后是一个素数,这一对数被称为亲密数对,请编程找出指定区域内的所有亲密数对。在[1000,2000]之间的亲密数对有:(1296,1297),(1600,1601)在[100,200]之间的亲密数对有:(100,101),(196,197)例如在[10,100]之间的亲密数对有:(16,17),(36,37)

2024-02-07 23:18:38 775 1

原创 C语言:月份缩写

从一月份到十二月的英文全称依次是:“January”,“February”,“March”,“April”,“May”,“June”,“July”,“August”,“September”,“October”,“November”,“December”对应的缩写依次是:“Jan.”,“Feb.”,“Mar.”,“Apr.”,“May.”,“Jun.”,“Jul.”,“Aug.”,“Sep.”,“Oct.”,“Nov.”,“Dec.”。例如,用户输入“JULY”,程序应输出“Jul.”

2024-02-05 20:48:02 1467 1

原创 C语言:公式求和

计算公式:1-1/2+1/3-1/4+……,求前面n(n≤10000)项和,结果保留小数点后面6位。例如当n=4时,和值为0.583333。当n=10时,和值为0.645635。求出的和值,保留小数点后面6位。

2024-02-02 19:15:36 791

原创 C语言:斐波那契数列中的合数

在这个数列中,有些数是合数,比如8、21、34等,有些数是素数,比如2、3、5、13等。而前面两个1既不是合数也不是素数。下面请你求出该数列中指定的第n个合数。比如n=1时,对应的数是8;n=2时,对应的数是21。从第3项开始,有:f(n)=f(n-1)+f(n-2)一个正整数,在斐波那契数列中排第n位的合数。一个正整数n(1≤n≤30)

2024-02-01 20:46:23 668 1

原创 C语言:向上取整

对于负数,取得不大于这个负数的最大的那个负整数。比如-3.7,向上取整为-4;-2.01向上取整为-3;-5.0向上取整为-5。对于正数,取得不小于这个正数的最小的那个正整数。比如3.7,向上取整为4;2.01向上取整为3;5.0向上取整为5。一个浮点数f, -1,000,000,000≤f≤1,000,000,000。给定一个双精度浮点数,对其向上取整。一个向上取整得到的整数。

2024-01-31 21:46:51 1455

原创 数字折叠相加合集(C语言版)

将一个数字n(10≤n≤1,000,000,000)拆成左右两部分,将右边的数字逆转后与左边的数字相加,输出和值。如果数字的位数是奇数,则左半部分应比右半部少一位输入格式一个正整数n,10≤n≤1,000,000,000输出格式一个正整数,按照要求求得的结果。

2024-01-31 20:49:24 1015 2

原创 C语言:查找指定数据

如果找到满足题目要求的数据,则输出这个数;如果有多个数据,输出其中最小的那个。如果一个数据都没有,输出“none”两个正整数m和n,表示闭区间[m,n],题目保证:1≤m≤n≤100,000,000,两个数据之间用空格隔开。(1)对5取余等于1,对7取余等于3,对11取余等于5。

2024-01-31 20:24:18 445

原创 C语言:简单排序

输入11个整数,如果第1个数为1,则将其中的第2至11个数升序排列;如果第1个数为0,则降序排列。输出1行,包含10个顺序排列的整数,用空格符分隔。输入一行,包含11个整数,用空格符分隔。

2024-01-31 19:55:29 452

原创 C语言:简单数据处理

给定n(n是偶数,且n≤100)个正整数,所有正整数均≤10000;从前往后依次遍历这个数组,每两个为一组进行处理,若一组中的两个元素恰好一个为奇数,一个为偶数,则交换这两个元素的位置;全部处理完成后,逆序输出整个数组。例如给定序列: 62 12 25 55 , 处理完成后得到:55 25 12 62。第一行是一个正整数n,表示有多少个数据。第二行是n个正整数组成的序列。输出一行n个正整数,是上述序列处理之后的结果。

2024-01-31 19:04:23 589

原创 C语言:完数

所谓完数是指一个数恰好等于它的因子之和(不包含本身)。比如6的因子为1、2、3,而6=1+2+3,所以6是完数。输入n,n表示在1~n之间有多少完数。输出在1~n之间有多少完数。

2024-01-30 21:00:59 819 1

原创 C语言:字符串比较

输出一行,如果字符串a等于字符串b,输出Y,否则输出N。将两个字符串进行比较,比较时区分大小写。输入两行,第一行字符串a。

2024-01-30 13:33:50 368 1

原创 C语言:数1的个数

按代数值由小到大的顺序输出这两个数,中间以空格分隔。比较两个整数的大小,按从小到大的顺序输出。输入两个整数a,b,中间以空格分隔。

2024-01-29 21:36:19 346

原创 C语言:统计字符

例如,有字符串“good morning”,其中g出现了2次,o出现了3次,d出现了1次,空格出现了1次,m出现了1次,r出现了1次,n出现了2次,i出现了1次。输出多行,每一行输出出现过的字符及相应出现的次数,按字符出现的顺序输出,字符与次数之间用:隔开。输入一行字符,分别统计出其中 每一种字符出现的个数。去除重复字符+相同字符的个数。

2024-01-29 19:28:11 637

原创 C语言:甲流病人初筛

结构体 结构体数组

2024-01-29 11:10:33 675

原创 C语言:基因相关性

定义两条DNA序列相同位置的碱基为一个碱基对,如果一个碱基对中的两个碱基相同的话,则称为相同碱基对。接着计算相同碱基对占总碱基对数量的比例,如果该比例大于等于给定阈值时则判定该两条DNA序列是相关的,否则不相关。为了获知基因序列在功能和结构上的相似性,经常需要将几条不同序列的DNA进行比对,以判断该比对的DNA是否具有相关性。有三行,第一行是用来判定出两条DNA序列是否相关的阈值,随后2行是两条DNA序列(长度不大于500)。若两条DNA序列相关,则输出“yes”,否则输出“no”。

2024-01-24 17:33:57 745 1

原创 C语言:最大数输出

题目描述输入三个整数,数与数之间以一个空格分开。 输出一个整数,即最大的整数。输入输出格式输入格式输入为一行,包含三个整数,数与数之间以一个空格分开。输出格式输出一行,包含一个整数,即最大的整数。#include <stdio.h>int main(){ int a,b,c; scanf("%d%d%d",&a,&b,&c); int max=a; if(a<b) { max=b; if(b<c)

2024-01-23 17:35:44 392 1

原创 C语言:斐波那契数列

斐波那契的第i项总是等于它的前面两项之和(即:ai=ai-1+ai-2)。要求输出斐波那契数列第n(1≤n≤64)项。一个正整数n(0≤n≤64),表示第n项。一个正整数,第n项的值。

2024-01-23 11:28:17 449 1

原创 C语言:角谷猜想

所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。程序要求输入一个整数,将经过处理得到1的过程输出来。从输入整数到1的步骤,每一步为一行,每一部中描述计算过程。最后一行输出"End"。如果输入为1,直接输出"End"。一个正整数N(N ≤ 2,000,000)。

2024-01-21 21:09:17 450

原创 C语言:球弹跳高度的计算

一球从某一高度h落下(单位米,n≤1,000,000),每次落地后反跳回原来高度的一半,再落下。编程计算气球在第10次落地时,共经过多少米?输出包含两行,第1行:到球第10次落地时,一共经过的米数。第2行:第10次弹跳的高度。注意:结果是实数,数据使用double类型保存。第1行:到球第10次落地时,一共经过的米数。输入一个正数h,表示球的初始高度。第2行:第10次弹跳的高度。输出结果保留小数点后4位。

2024-01-20 21:02:35 672

原创 C语言:大象喝水

一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。输入有一行:包行两个整数,以一个空格分开,分别表示小圆桶的深h和底面半径r,单位都是厘米。输出一行,包含一个整数,表示大象至少要喝水的桶数。曲率圆Pi=3.14159。

2024-01-19 21:05:41 449

空空如也

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

TA关注的人

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