| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 873 人关注过本帖
标题:C语言习题【03-06】
只看楼主 加入收藏
lonmaor
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:郑州
等 级:版主
威 望:75
帖 子:2637
专家分:6423
注 册:2007-11-27
结帖率:100%
收藏
 问题点数:0 回复次数:0 
C语言习题【03-06】
供新人练手之用。
习题来源:《信息学(计算机)奥林匹克》


1-1.    一个四位数是一个完全平方数,它减去一个每位数字都相同的四位数(如1111)后,仍是一个四位的完全平方数。请编程打
印出所有这样的四位数。

1-2.    将1,2,3,4,5,6,7,8,9这九个数字分三组,每个数字只能用一次,也就是每组三个数既不能互相重复,也不许与另
外各组的三个数字重复,每组中的三个数均为完全平方数。

1-3.    下面等式中每个方块均表示一个小于10的自然数。已知第一个方块不表示1。编程找出这些方块所表示的数并将等式打印输
出(其中“”用“”;“”用“”表示,乘方用“^”表示)。
[□×(□3+□)]^2 = 8□□9

1-4. 如果一个数从左边读和右边读都是同一个数,就称为回文数。例如,686就是一个回文数。编程求出所有既是回文数又是素数的
三位自然数。

1-5. 下面的乘法竖式可实现一个 简单的乘法(乘数为一位数)运算,竖式中有星号“*”的位置上应代入一个素数(2,3,5或7)。
这称为素数乘法竖式。
  * * *
×    *
_______
* * * *
编程找出所有可能的这样的乘法竖式。并按下面形式打印输出。
  3 2 5
×    7
_______
2 2 7 5

1-6. 有一个八位数12345679,若它乘以9,则得九位数111111111,试求:
(1)当这个八位数乘以什么数时,才能得到全部由5所组成的九位数?
(2)当这个八位数乘以什么数时,才能得到全部由9所组成的九位数?

1-7. 《正大综艺》节目主持人准备从某中学N个学生中选一名幸运观众。大家都争当幸运观众,于是老师决定:全体同学排成一列,
从前向后1,2,1,2,…报数,报单数的同学退出队伍,余下的同学向前靠拢后,再重新1,2,1,2,…报数,报单数的退出队伍,
如此下去最后剩下的一人为幸运观众。编程找出幸运观众站在原队的什么位置?其中N由键盘输入。
搜索更多相关主题的帖子: C语言 习题 奥林匹克 计算机 数字 
2008-03-06 10:03
快速回复:C语言习题【03-06】
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033181 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved