从键盘上输入任意的正整数,编程判断该数是否为回文数。 所谓的回文数就是从左到右读这个数与从右到左读这个数是一样的。 例如,12321 , 4004都是回文数。
来源:互联网 发布:vscode怎么编译运行 编辑:程序博客网 时间:2024/05/16 11:35
/* 从键盘上输入任意的正整数,编程判断该数是否为回文数。 所谓的回文数就是从左到右读这个数与从右到左读这个数是一样的。 例如,12321 , 4004都是回文数。*/#include<stdio.h>#define N 10void main(){ int n,x,m,i,k,j; int a[N]; printf("Input x = "); scanf("%d",&x); m=x; //把输入值的各个数字存入到数组上 for(i=0;i<N,m!=0;i++) { //取余取最低位 n = m%10; a[i] = n; //通过除法舍弃最低位 m /=10; } //判断是否为回文 for(j=0,k=i-1;j<k;j++,k--) { if(a[j]==a[k]) continue; else break; } if(j>=k) printf("\t%d是回文! ",x); else printf("\t%d不是回文! ",x);}
//课本上的解法#include<stdio.h>void main(){ int n,m =0,s,r; printf("Input data is: "); scanf("%d",&n); s = n; while(s != 0) { r = s %10; //从低位到高位逐一分离 m = 10*m+r; //重新组合一整数 s = s/10; //求其商 } if(m==n) printf("yes\n"); else printf("no\n");}
0 0
- 从键盘上输入任意的正整数,编程判断该数是否为回文数。 所谓的回文数就是从左到右读这个数与从右到左读这个数是一样的。 例如,12321 , 4004都是回文数。
- 从控制台输入一个数,判断这个数是否为回文数
- 2. 编写一个Java应用程序,用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、32
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数, 并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同, 例如12121、3
- JAVA--第2周实验--用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数
- java之判断输入的数是否是回文数
- 判断某个数是否为回文数,例如:121,3223,1234321,都是回文数。
- 判断输入数是否为回文数
- 回文/回文数的判断
- java 编写程序实现从控制台接收一个 5 位以上的整数,使用数组来判断该数字 * 是否是回文数。(例如:789987,12344321是回文数)
- 回文数的判断
- 回文数的判断
- 回文数的判断
- 回文数的判断
- 回文数的判断
- 回文数的判断
- 回文数的判断
- 回文数的判断
- 利用Python下载文件
- 关于腾讯通(RTX)服务器端和客户端的安装设置及其报错
- 谈谈对Spring IOC的理解
- java异常处理
- Android应用间通讯和数据共享
- 从键盘上输入任意的正整数,编程判断该数是否为回文数。 所谓的回文数就是从左到右读这个数与从右到左读这个数是一样的。 例如,12321 , 4004都是回文数。
- hdu 1754 I hate it (线段树)
- C#6.0 新新特性
- ajax实现二级联动
- linux正则表达式语法
- 人脸检测/Harr分类器
- iOS 获取判断手机屏幕尺寸,并判断手机系统版本
- 七牛云文件上传
- iOS图像文字识别