ZZULIOJ 1106: 回文数(函数专题)
生活随笔
收集整理的這篇文章主要介紹了
ZZULIOJ 1106: 回文数(函数专题)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
回文數(函數專題)
題目描述
一個正整數,如果從左向 右讀(稱之為正序數)和從右向左讀(稱之為倒序數)是一樣的,這樣的數就叫回文數。輸入兩個整數m和n(m<n),輸出區間[m,n]之間的回文數。
輸入
輸入兩個正整數m和n,輸入保證m<n。
輸出
按從小到大的順序,輸出m到n之間的回文數,每個數后面有一個空格。
樣例輸入 Copy
100 200
樣例輸出 Copy
101 111 121 131 141 151 161 171 181 191
#include<stdio.h> #include<math.h> int huiwen(int n) {int i,a,x,y,m,b=0;m=(int)log10(n)+1;for(i=1;i<=m;i++){x=n%10;a=x*pow(10,(m-i));b+=a;y=n/10;n=y;}return b; } int main() {int m,n,i,x;scanf("%d%d",&m,&n);for(i=m;i<=n;i++){x=huiwen(i);if(x==i){printf("%d ",i);}}return 0; }
總結
以上是生活随笔為你收集整理的ZZULIOJ 1106: 回文数(函数专题)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 奇门日课的简单总结
- 下一篇: PTA-7-1 输出大写英文字母 (15