【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《2004年信息学奥赛长沙市小学决赛题》,欢迎阅读!
![长沙市,奥赛,决赛,小学,信息](/static/wddqxz/img/rand/big_108.jpg)
2004年长沙市计算机奥林匹克竞赛决赛试题
(时间:120分钟)
一、求和(30分)
由键盘输入正整数N(N≤100),求1到N之间所有的5的倍数之和S。 例:输入:N=10
输出:S=15 (因为1~10之间只有5和10是5的倍数)
二、文本图形(50)
由键盘输入正整数N(N≤21)和一个字符串A(A由N个任意的大写字母组成),要求输出一个左右对称的N行的文本图形。
例:输入:N=4 A=ABCD 输出:
三、找数(60分)
由键盘输入正整数N(N≤500)和K(K≤9),请找一个正整数M,使N×M的值仅由0~K组成,而且0~K的每个数字至少出现一次。编程序在1~30000范围内找出符合条件的最小的M值,如果找不到,则输出“No find!”。
例:①输入:N,K=65,3
输出:M=48 (因为65×48=3120)
②输入:N,K=125,8 输出:No find!
四、求倍数及“0”的个数(60分)
由键盘输入正整数N(N≤50),已知数列A1,A2,A3,„„,An分别为2004,20042004,200420042004,„„,20042004„„2004。问:A1+A2+A3+„„+An的精确值S有多少位数?S当中有多少个“0”?
(设:S的位数为K,S中“0”的个数为Z) 例:输入:N=2
输出:K=8 Z=4 (因为S=20044008)
本文来源:https://www.dy1993.cn/DgcG.html