c语言回文数问题#include "stdio.h"#include int hui(int a){\x09int i,y,t;\x09int n=0;\x09int sum=0;\x09int s[100];\x09int h=0;\x09\x09t=a;\x09\x09for(i=0;a!=0;i++)\x09\x09{\x09\x09\x09y=a%10;\x09\x09\x09s[i]=y;\x09\x09\x09n=n+1;\x09\x09\x09a=a/1
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/30 23:13:41
![c语言回文数问题#include](/uploads/image/z/1967626-10-6.jpg?t=c%E8%AF%AD%E8%A8%80%E5%9B%9E%E6%96%87%E6%95%B0%E9%97%AE%E9%A2%98%23include+%22stdio.h%22%23include+int+hui%28int+a%29%7B%5Cx09int+i%2Cy%2Ct%3B%5Cx09int+n%3D0%3B%5Cx09int+sum%3D0%3B%5Cx09int+s%5B100%5D%3B%5Cx09int+h%3D0%3B%5Cx09%5Cx09t%3Da%3B%5Cx09%5Cx09for%28i%3D0%3Ba%21%3D0%3Bi%2B%2B%29%5Cx09%5Cx09%7B%5Cx09%5Cx09%5Cx09y%3Da%2510%3B%5Cx09%5Cx09%5Cx09s%5Bi%5D%3Dy%3B%5Cx09%5Cx09%5Cx09n%3Dn%2B1%3B%5Cx09%5Cx09%5Cx09a%3Da%2F1)
c语言回文数问题#include "stdio.h"#include int hui(int a){\x09int i,y,t;\x09int n=0;\x09int sum=0;\x09int s[100];\x09int h=0;\x09\x09t=a;\x09\x09for(i=0;a!=0;i++)\x09\x09{\x09\x09\x09y=a%10;\x09\x09\x09s[i]=y;\x09\x09\x09n=n+1;\x09\x09\x09a=a/1
c语言回文数问题
#include "stdio.h"
#include
int hui(int a)
{
\x09int i,y,t;
\x09int n=0;
\x09int sum=0;
\x09int s[100];
\x09int h=0;
\x09\x09t=a;
\x09\x09for(i=0;a!=0;i++)
\x09\x09{
\x09\x09\x09y=a%10;
\x09\x09\x09s[i]=y;
\x09\x09\x09n=n+1;
\x09\x09\x09a=a/10;
\x09\x09
\x09\x09}
\x09\x09for(i=0;i
c语言回文数问题#include "stdio.h"#include int hui(int a){\x09int i,y,t;\x09int n=0;\x09int sum=0;\x09int s[100];\x09int h=0;\x09\x09t=a;\x09\x09for(i=0;a!=0;i++)\x09\x09{\x09\x09\x09y=a%10;\x09\x09\x09s[i]=y;\x09\x09\x09n=n+1;\x09\x09\x09a=a/1
回文数不需要那么麻烦
只要判定和逆序数是否相同即可
#include<stdio.h>
main()
{
\x09int n,m,s=0;
\x09scanf("%d",&n);
\x09m=n;
\x09while(m)
\x09{
\x09\x09s*=10;
\x09\x09s+=m%10;
\x09\x09m/=10;
\x09}
\x09if(s==n)
\x09\x09printf("Y");
\x09else
\x09\x09printf("N");
}
这是我写的代码 如果觉得可以 就拿走
很高兴为您解答,流星不死为您答疑解惑
如果本题还有不懂的地方请追问,望采纳我的回答.
上面的代码可以直接复制到编译器里,带换行.