电子学会C语言编程考级一级题库50题及参考答案

电子学会C语言编程考级一级题库50题及参考答案


2024年5月2日发(作者:)

}

return 0;

}

1、一个数如果恰好等于它的因子之和,这个数就称为“完数”,例如, 6 的因子

为 1、 2、 3,而 6=1+2+3,因此 6 是“完数”。编程序找出 1000 之内的所有

完数,

并按下面的格式输出其因子:(6, ',1,2,3')

2、某市的 IC 卡电话计费标准如下:首次为 0.5元/ 3分钟(不足 3 分钟按 3分钟计

费),之后是 0.2 元/ 1分钟,不足一分钟按一分钟来算,如一个人打了 6 分 30 秒,那

计费是按照 7 分钟来算,花费为 1.3 元。已知某人打一次电话花费为 x 元,问这个人有

可能打了多长时间的电话?(精确到分钟)

输入格式

输入一个实数 x,表示打电话的花费。

输出格式

输出打电话的最长时长(精确到分钟)。

数据范围

0 < x <100。

3、回文数个数

题目描述

一个正整数,正读和反读都相同的数为回文数。例如22,131,2442,37073,6,…

所有1位数都是回文数。给出一个正整数n(1≤n≤10000),求出1,2,…,n之中(包括1

和n)的回文数的个数。

输入

任意给定一个正整数n(0 < n <= 10000 )

输出

一个正整数,表示[1,n]之间的回文数的个数。

样例输入

325

样例输出

41

s = input()

cnt = 0

for i in range(1,int(s)):

n = i

m = 0

while n!=0 :

m = m*10 + n%10

n //= 10

if m==i :

cnt += 1

print(cnt)


发布者:admin,转转请注明出处:http://www.yc00.com/web/1714656841a2489545.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信