- 0
- 0
- 约5.21千字
- 约 10页
- 2026-10-15 发布于四川
- 举报
2026年acm程序设计大赛试题及答案
一、程序设计题(共5题,每题20分,共100分)
1.题目名称:数字之和
问题描述:
给定一个正整数n,计算其各位数字之和。如果该和依然大于9,则继续计算各位数字之和,直到结果为一位数为止。请输出最终的一位数结果。
输入:
输入包含多组测试数据。每组数据占一行,包含一个正整数n(0
输出:
对于每组测试数据,输出计算后的最终一位数。
样例输入:
123
999
0
样例输出:
6
9
答案:
importsys
defsolve():
forlineinsys.stdin:
n=line.strip()
ifn==0:
break
#数字根公式:dr(n)=1+(n-1)%9
#或者直接模拟求和
s=sum(int(c)forcinn)
whiles=10:
s=sum(int(c)forcinstr(s))
print(s)
if__name__==__main__:
您可能关注的文档
最近下载
- 闪之轨迹4完美攻略.pptx VIP
- 冠心病病人的护理ppt课件.pptx VIP
- 冠心病病人的护理ppt课件最新).pptx VIP
- 品味与阶层:布迪厄社会学解读.pdf VIP
- 2026年精神卫生中心医疗岗结构化面试题库.docx VIP
- 2026年精神卫生中心面试题库含答案.docx VIP
- 重大事项社会稳定风险评估机制的实施办法.pdf VIP
- 2026河北燕煤新能源有限公司面向社会招聘3人备考题库及答案详解一套.docx VIP
- 2026年河北燕煤新能源有限公司社会公开招聘备考题库及参考答案详解一套.docx VIP
- 2026河北燕煤新能源有限公司面向社会招聘3人备考试题及参考答案详解.docx VIP
原创力文档

文档评论(0)