⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 题目25回文数.txt

📁 c语言小程序100个
💻 TXT
字号:
    题目25:下列程序的功能是:寻找并输出11至999之间的数m,它满足m,m2和m3均为回文数。
所谓回文数是指其各位数字左右对称的整数,例如121,676,94249等。
满足上述条件的数如m=11,m2=121,m3=1331皆为回文数。
请编制函数int svalue(long m)实现此功能,如果是回文数,则函数返回1,反之则返回0。
最后把结果输出到文件out.dat中。
  注意:部分源程序已给出。
  请勿改动主函数main()的内容。
-------------------
int jsValue(long n) /*标准答案*/
{int I,strl,half;
 char xy[20];
 ltoa(n,xy,10);
 strl=strlen(xy);
 half=strl/2;
 for(I=0;I<half;I++)
  if(xy[I]!=xy[--strl]) break;
  if(I>=half) return 1;
  else return 0;
}
或者:
int jsvalue(long n)
{int i,aa[10],j=0,b=1;
while(n)
{ aa[j++]=n%10;
 n=n/10; }
for(i=0;i<j/2;i++)
if(aa[i]!=aa[j-i-1])
b=0;
return b;  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -