#中国电子学会考评中心C语言一级历届真题
文章平均质量分 76
持续更新
CC信奥编程
全国青少年等级考试、蓝桥杯、NOIP、ACM等等
展开
-
中国电子学会(CEIT)2024年03月真题C语言软件编程等级考试一级(含解析答案)
编写程序,按从小到大的顺序寻找同时符合条件1和2的所有3位数,条件为: 1.该数为完全平方数 2.该数至少有2位数字相同 例如,100同时满足上面两个条件。在足球联赛里,一个球队赢下一场比赛得到3个积分,打平一场比赛得到1个积分,输掉比赛得到0分。三个整数x,y,z,以空格分开,分别表示这个球队赢下的比赛场数,打平的比赛场数,输掉的比赛场数。依次输入4个整数a、b、c、d,将他们倒序输出,即依次输出d、c、b、a这4个数。输出有三行,第一行为1出现的次数,,第二行为5出现的次数,第三行为10出现的次数。原创 2024-06-08 12:15:15 · 931 阅读 · 0 评论 -
中国电子学会(CEIT)2023年12月真题C语言软件编程等级考试一级(含解析答案)
第一个人(1号)将硬币全部翻转一次,第二个人(2号)将编号为2的倍数的硬币翻转一次,第三个人(3号)将编号为3的倍数的硬币翻转一次。第一行3个整数n、L、R,分别表示序列的长度,区间的左端点,区间的右端点。给定一个数的序列S,以及一个区间[L,R],求序列中介于该区间的数的个数,即序列中大于等于L且小于等于R的数的个数。一行两个数,分别为保留2位小数输出的F,以及整数N,以一个空格分开。输入一个字符,如果输入的字符是数字,输出yes,否则输出no。如果输入的字符是数字,输出yes,否则输出no。原创 2024-02-18 00:50:41 · 826 阅读 · 1 评论 -
中国电子学会(CEIT)2023年09月真题C语言软件编程等级考试一级(含解析答案)
如果一个数能够被7整除或者十进制表示中含有数字7,那么我们称这个数为幻数,比如17,21,73是幻数,而6,59不是。对于给定的N,求出1-N中所有幻数的和。请按照“MM-DD”的格式输出日期,即如果月和日不到2位时,填补0使得满足2位。2个整数m, d (0 < m原创 2024-02-17 16:36:34 · 758 阅读 · 1 评论 -
中国电子学会(CEIT)2023年05月真题C语言软件编程等级考试一级(含解析答案)
第二行n个非负整数,以空格分隔,每个数不大于100000。这种工资发放模式会一直这样延续下去:当连续N天每天收到N枚金币后,骑士会在之后的连续N+1天里,每天收到N+1枚金币(N为任意正整数)。你需要编写一个程序,确定从第一天开始的给定天数内,骑士一共获得了多少金币。只有一行,共三个整数,整数之间由一个空格分隔。之后四天(第七、八、九、十天)里,每天收到四枚金币…只有一行,一个整数,即输入的第二个整数。输入三个整数,把第二个输入的整数输出。原创 2024-02-16 17:30:18 · 657 阅读 · 1 评论 -
中国电子学会(CEIT)2023年03月真题C语言软件编程等级考试一级(含解析答案)
机智的小明会努力找出之前比这次成绩低的试卷进行比较,如果找到了,他会回答妈妈自己进步了(Y),如果没找到,他只能回答妈妈没进步(N)。已知小明的n次成绩,请问每次妈妈询问小明,小明的回答是怎么样的。输入为2行,第1行是一个整数n(n原创 2024-02-15 21:27:18 · 1153 阅读 · 1 评论 -
中国电子学会(CEIT)2022年12月真题C语言软件编程等级考试一级(含解析答案)
对一个整数n,如果其各个位数的数字相加得到的数m能整除n,则称n为自整除数。给定整数a、b、c,计算(a / b)*c的值,这里的除法为实数除法。按从小到大的顺序输出所有大于等于10,小于等于n的自整除数,每行一个自整除数。—行,三个整数a、b、c,整数间以空格分隔。给定3个数,判断是否存在2个数相等,如果存在输出"YES",否者输出"NO"。给定一个正整数k (1原创 2024-02-13 10:39:01 · 646 阅读 · 1 评论 -
中国电子学会(CEIT)2022年09月真题C语言软件编程等级考试一级(含解析答案)
例如当n=2时,写下1,2。当n=12时,写下1,2,3,4,5,6, 7,8,9,10,11,12。给定一门课的考试分数,如果分数大于等于60,则该门课成绩合格,记为"P",否者成绩不合格,记为"F"。给定一个正整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数的和是多少?给定一个十进制正整数n,写下从1到n的所有整数,然后数一下其中出现的数字“1”的个数。一行3个整数,即将a、b、c从小到大排序的3个整数,整数之间以一个空格分隔。依次输入3个整数a、b、c,将他们以c、a、b的顺序输出。原创 2024-02-12 12:35:46 · 554 阅读 · 1 评论 -
中国电子学会(CEIT)2022年06月真题C语言软件编程等级考试一级(含解析答案)
第一个人(1号)将灯全部关闭,第二个人(2号)将编号为2的倍数的灯打开,第三个人(3号)将编号为3的倍数的灯做相反处理(即,将打开的灯关闭,将关闭的灯打开)。(0原创 2024-02-11 12:25:59 · 606 阅读 · 1 评论 -
中国电子学会(CEIT)2022年03月真题C语言软件编程等级考试一级(含解析答案)
一场足球比赛中,两支参赛队A、B,如果A队的进球数大于B队,则A赢,A积3分B积0分,如果A队的进球数等于B队,则两队打平,各积1分,如果A队的进球数小于B队,则A输,A积0分B积3分。三个整数x, y,z,以空格分开,分别表示这个球队赢下的比赛场数,打平的比赛场数,输掉的比赛场数。一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数。提示该球队5场比赛的结果分别为赢,平,输,赢,平,总计2赢2平1输,积分为8分。现有一个球队一个赛季的比赛情况,请计算该球队的积分。原创 2024-02-10 00:04:05 · 518 阅读 · 1 评论 -
中国电子学会(CEIT)2021年12月真题C语言软件编程等级考试一级(含解析答案)
第一行3个整数n、L、R,分别表示序列的长度,区间的左端点,区间的右端点。给定一个数的序列S,以及一个区间[L,R],求序列中介于该区间的数的个数,即序列中大于等于L且小于等于R的数的个数。比如,12月1号回来,1号当天开始隔离,14号是隔离的最后一天,因此14号是集中隔离结束的日期。输出一个整数,表示序列中大于等于L且小于等于R的数的个数。原创 2024-02-09 14:47:52 · 568 阅读 · 1 评论 -
中国电子学会(CEIT)2021年09月真题C语言软件编程等级考试一级(含解析答案)
第二行n个非负整数,以空格分隔,每个数不大于100000。质数是指一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数。输入一个字符,如果输入的字符是数字,输出yes,否则输出no。-行两个整数a、b,以空格分隔。—行两个整数a、b,以空格分隔。如果输入的字符是数字,输出yes,否则输出no。对于给定的n,求比n小的质数中最大的一个。给定两个数a、b,计算它们的乘积。输出一个整数,表示a、b的乘积。—行两个整数b、a,以空格分隔。内存限制: 65536kB。原创 2024-02-08 10:55:09 · 559 阅读 · 0 评论 -
中国电子学会(CEIT)2021年06月真题C语言软件编程等级考试一级(含解析答案)
第一个人(1号)将硬币全部翻转一次,第二个人(2号)将编号为2的倍数的硬币翻转一次,第三个人(3号)将编号为3的倍数的硬币翻转一次。假设有N个硬币(N为不大于5000的正整数),从1到N按顺序依次编号,初始时全部处于正面向上的状态;如果一个数能够被7整除或者十进制表示中含有数字7,那么我们称这个数为幻数,比如17,21,73是幻数,而6,59不是。一行两个数,分别为保留2位小数输出的F,以及整数N,以一个空格分开。给定整数a、b、c,计算(a/b)*c的值,这里的除法为实数除法。原创 2024-02-07 10:49:12 · 585 阅读 · 1 评论 -
中国电子学会(CEIT)2021年03月真题C语言软件编程等级考试一级(含解析答案)
计算机可以很好地辅助医院管理医生信息、病人信息、药品信息等海量数据,使工作人员能够从这些机械的工作中解放出来,将更多精力投入真正的医疗过程中,从而极大地提高了医院整体的工作效率。计算非负整数m到n (包括m和n)之间的所有奇数的和,其中,m不大于n,且n不大于300。输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。输出一行,包含一个整数,表示m到n(包括m和n)之间的所有奇数的和。两个数m和n,两个数以一个空格分开,其中0原创 2024-02-06 13:18:22 · 1125 阅读 · 1 评论 -
中国电子学会(CEIT)2020年12月真题C语言软件编程等级考试一级(含解析答案)
所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。晶晶的朋友贝贝约晶晶下周一起去看展览,但晶晶每周的1、3、5有课必须上课,请帮晶晶判断她能否接受贝贝的邀请,如果能输出YES;输入仅一行,包括三个整数a、b、c,数与数之间以一个空格分开。输出有一行,如果晶晶可以接受贝贝的邀请,输出YES,否则,输出NO。给定3个整数a、b、c,计算表达式(a+b)(c-b)的值。原创 2024-02-06 00:06:35 · 507 阅读 · 0 评论 -
中国电子学会(CEIT)2020年09月真题C语言软件编程等级考试一级(含解析答案)
这种工资发放模式会一直这样延续下去:当连续N天每天收到N枚金币后,骑士会在之后的连续N+1天里,每天收到N+1枚金币(N为任意正整数)。除最后一行外,输入的每行是一组输入数据,包含一个整数(范围1到10000),表示天数。输出有三行,第一行为1出现的次数,第二行为5出现的次数,第三行为10出现的次数。一行,包含两个在0到100之间的整数,分别是该生的语文成绩和数学成绩。只有一行,二个整数,即输入的第三、第四个整数,以一个空格分开。输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数。原创 2024-02-04 10:39:13 · 944 阅读 · 0 评论 -
中国电子学会(CEIT)2020年06月真题C语言软件编程等级考试一级(含解析答案)
假设鸡尾酒疗法的有效率为x,新疗法的有效率为y,如果y-x大于5%,则效果更好,如果x-y大于5%,则效果更差,否则称为效果差不多。这n行数据中,第一行为鸡尾酒疗法的数据,其余各行为各种改进疗法的数据。第1行为N和m,表示整数序列的长度(N原创 2024-02-03 14:56:21 · 958 阅读 · 1 评论 -
中国电子学会(CEIT)2019年09月真题C语言软件编程等级考试一级(含解析答案)
输入一行,包含整数和一个字符,以一个空格分开,分别表示重量(单位为克)和是否加急。当n=12时,写下1,2,3,4,5,6,7,8,9,10,11,12。给定一个十进制正整数n,写下从1到n的所有整数,然后数一下其中出现的数字1的个数。输出一行,先输出和,再输出平均值(保留到小数点后5位),两个数用单个空格分隔。只有一行,共三个整数,整数之间由一个空格分隔。输入仅一行,包括n,x和y(均为整数)。读入n (1原创 2024-02-02 20:49:54 · 1352 阅读 · 0 评论