2022中国电子学会青少年软件编程C语言一级测试题

1.双精度浮点数的输入输出

        输入一个双精度浮点数,保留8位小数,输出这个浮点数。

时间限制:1000

内存限制:65536

输入:只有一行,一个双精度浮点数。

输出:一行,保留8位小数的浮点数。

样例输入:3.1415926535798932

样例输出:3.14159265

 题目分析:

本题主要考察的是printf的使用。首先定义一个双精度小数(double),接着再用printf%.8lf即可得出结果。 

样例程序:

 

2.足球联赛积分

        在足球联赛里,一个球队赢下一场比赛得到3个积分,打平一场比赛得到1个积分,输掉比赛得到0分。

        现已知一个球队在整个联赛里的比赛情况,求该球队最终的积分。

时间限制:1000

内存限制:65536

输入:三个整数x,y,z,以空格分开,分别表示这个球队赢下的比赛场数,打平的比赛场数,输掉的比赛场数。(0 ≤ x,y,z ≤ 40)

输出:一个整数,表示该球队最终的积分。

样例输入:19 6 4

样例输出:63

提示:63=19*3+6*1+4*0

 题目分析:

本题较为简单,主要考察总分如何表示。输入三个数,最终只需求和即可。

样例程序

 

3.小写字母的判断

        输入一个字符,判断是否是英文小写字母,即是否是a-z中的一个。

时间限制:1000

内存限制:65536

输入:一个字符。

输出:如果是英文小写字母,则输出yes,否者输出no。

样例输入:k

样例输出:yes

 题目分析:

本题主要考察字符的ASCII码的掌握情况。只需知道字母的范围为97~122,本题就可以迎刃而解。

样例程序

4. 足球联赛积分2

        一场足球比赛中,两支参赛队A,B,如果A队的进球数大于B队,则A赢,A积3分B积0分,如果A队的进球数等于B队,则两队打平,各积1分,如果A队的进球数小于B队,则A输,A积0分B积3分。

        现有一个球队一个赛季的比赛情况,请计算该球队的积分。

时间限制:1000

内存限制:65536

输入:第一行一个整数n(0

输出:一个整数,表示该球队的赛季积分。

样例输入:

样例输出:8

提示:该球队5场比赛的结果分别为赢,平,输,赢,平,总计2赢2平1输,积分为8分。

 题目分析:本题较为基础,只需要通过比大小进行加减即可。

样例程序

5.与7无关的数

        一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数.现求所有小于等于n(n

时间限制:1000

内存限制:65536

输入:输入为一行,正整数n(n

输出:输出一行,包含一个整数,即小于等于n的所有与7无关的正整数的平方和。

样例输入:21

样例输出:2336

 题目分析:本题作为考试的最后一题,考的较为综合。本题主要考查平方根、求一个数的每一位等基础运算。

样例程序

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览115824 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月6日
下一篇 2022年3月6日

相关推荐