回文数c语言程序编写
printf是什么意思c++首先,我们需要了解回文数是什么。回文数是指一个以数字为表示形式,其中反过来读也是一样的数字,读起来和正着读都是相同的,比如12321,它既可以正着读,也可以反着读,都是12321。
下面,我们就以c语言编写回文数的程序。
#include<stdio.h>
int main(void)
{
int number; /*原始输入的数*/
int reversednumber=0; /*反转后的数*/
int i;
printf("请输入一个数:");
scanf("%d",&number);
for(i=number;i!=0;i/=10) {
reversednumber=reversednumber*10+i%10;
}
if(reversednumber==number) {
printf("%d是回文数\n",number);
} else {
printf("%d不是回文数\n", number);
}
return 0;
}
以上就是用c语言编写回文数程序的示例代码。该程序的实现原理是:首先获取输入的数字;然后用一个变量保存反转之后的数字;最后比较反转的数字和原数字是否相等;如果相等,则该数字为回文数,否则不是回文数。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论