当前位置:首页>java>【每日编程-35期】CQ上机题(三)

【每日编程-35期】CQ上机题(三)

  • 2026-10-12 12:26:01
【每日编程-35期】CQ上机题(三)
重庆大学上机题(三)

每日编程中遇到任何疑问、意见、建议请公众号留言或加入每日编程群聊739635399

判断输入的整数是否回文,输入的数据在10-1000以内

"回文数"是一种数字.如:98789, 这个数字正读是98789,倒读也是98789,正读倒读一样,所以这个数字就是回文数。

输入格式:

10-1000的数字。

输出格式:

true或者false

输入样例:

121133

输出样例:

truefalse
解决方法:

(1)算法的基本思想:

Tips:取余取模运算

(2)代码实现:

#include<iostream>usingnamespacestd;//判断是否是回文数boolisCycleNum(int n){int a[9] = {11, 22, 33, 44, 55, 66, 77, 88, 99};//若是十位数,则直接采用数组里面的进行匹配for (int i = 0; i < 9; i++)if (a[i] == n)returntrue;//若是百位数int ge = n % 10;int bai = n / 100;if (ge == bai)returntrue;returnfalse;}intmain(){//判断输入的数据是否合法省去int n = 0;cin >> n;if (isCycleNum(n))cout << "true" << endl;elsecout << "false" << endl;    system("pause");return0;}
明日预告:安徽大学上机题(一)
        输入10个正整数(有奇数也有偶数),要求输出其中的每个奇数,并输出奇数个数与奇数之和。

输入格式:

10个正整数

输出格式:

输出奇数
奇数的个数
奇数的和

输入样例:

11 4 3 2 7 6 8 5 10 9

输出样例:

11 3 7 5 9NUM=5SUM=35

最新文章

随机文章