输入一个数,比如12345;
把它每个数字转入数组中比如使得:a[0]=1;a[1]=2……;
有没有这方面的函数啊??如果没有那怎么才能转换呢??
不行啊,我想问问
a[n]=s[n]-'0';这句是什么意思啊??
但是程序运行起来不对哦
我想用这个程序,但是输出的结果不知为何不对啊
#include "stdio.h" main() { int n=95859,*a,x,k,z; k=-1; while(n!=0) {x=n%10; k++; a[k]=x; n=(int)(n/10); } for(z=k;z>=0;z--) printf(" %d",a[z]); }
好像是没有错误的啊,但是就不知为什么不对??
那里改成long n=95859;就行了
现在有新问题啊,我把逐个数字存入数组后,想判断是不是回文数,就像95859,正反都一样。
能不能指点一下怎么写判断那句啊。