C-study/06-1/2/README.md

65 lines
1.5 KiB
Markdown
Raw Normal View History

2021-11-25 06:24:57 +00:00
【问题描述】
所谓“回文数”是指具有如下性质的整数一个整数当它的各位数字逆序排列形成的整数与原整数相同这样的数称为回文数。例如素数11373其各位数字对换位置后仍然为11373因此这两个整数均为回文数。编写函数int loop(int x)判断一个整数是否为回文数如果x是回文数则返回1否则返回0。编写程序loop.c接收控制台输入的两个整数ab。调用loop函数输出a到b之间包括a和b的所有回文数
【输入形式】
控制台输入两个整数a和b必有`a<b`以空格分隔
【输出形式】
输出有若干行每行有一个a和b之间的回文数。输出各行上的数字不重复且从小至大依次按序输出。
【样例输入】
```
3 120
```
【样例输出】
```
3
4
5
6
7
8
9
11
22
33
44
55
66
77
88
99
101
111
```
【样例说明】
输入整数a=3b=120要求输出所有[3, 120]之间的回文数。按升序分行输出所有符合题意的整数。
【评分标准】
结果完全正确得20分每个测试点4分。提交程序名为`loop.c` 。
# 运行结果
成功通过编译, 且无编译警告
共有测试数据:5
平均占用内存:1.945K
平均CPU时间:0.00541S
平均墙钟时间:0.00543S
测试数据 评判结果
测试数据1 完全正确
测试数据2 完全正确
测试数据3 完全正确
测试数据4 完全正确
测试数据5 完全正确