|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
main()
{
int isPalindrome(int x);
int a, n;
printf("请输入一个整数\n");
scanf("%d\n",&n);
a=isPalindrome(n);
if(n==a)
printf("这个整数是回文\n");
else
printf("这个整数不是回文\n");
}
int isPalindrome(int x)
{
int tmp=x,res=0;
if(x<0)
{
printf("输入错误\n");
}
while(tmp)
{
res=res*10+tmp%10;
tmp=tmp/10;
}
return res;
}
- #include <stdio.h>
- int isPalindrome(int x);
- int main(void)
- {
- int isPalindrome(int x);
- int a, n;
- printf("请输入一个整数\n");
- //scanf("%d\n", &n);
- scanf("%d", &n); // scanf应该这样用
- a = isPalindrome(n);
- if(n == a)
- printf("这个整数是回文\n");
- else
- printf("这个整数不是回文\n");
- return 0;
- }
- int isPalindrome(int x)
- {
- int tmp = x, res = 0;
- if(x < 0)
- {
- printf("输入错误\n");
- }
- while(tmp)
- {
- res = res * 10 + tmp % 10;
- tmp = tmp / 10;
- }
- return res;
- }
复制代码
|
|