C语言这几句什么意思呀,功能函数javalue里面的几个,求解,谢谢

[复制链接]
查看11 | 回复1 | 2011-3-19 12:58:00 | 显示全部楼层 |阅读模式
#includestdio.h
int jsvalue(long n)
{
int i,strl,half;
char xy[20];
ltoa(n,xy,10);
strl=strlen(xy);
half=strl/2;
for(i=0;ihalf;i)
if(xy!=xy[--strl])break;
if(i=half)return 1;
else return 0;
}
main()
{
long m;
FILE *OUT;
OUT=FOPEN(\"OUT52.DAT\",\"w\");
for(m=11;m1000;m)
{
if(jsvalue(m)
fprintf(out,\"m=%4ld,m*m=%6ld,m*m*m=%8ld\\n\",m,m*m,m*m*m);
}
}
fclose(out);
}
回复

使用道具 举报

千问 | 2011-3-19 12:58:00 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">int jsvalue(long n)查找传入的参数是否对称位置相等的数字,简单的说:例如52023,就有2存在于对称位置,如果存在就返回0,否则就返回1。主函数里边的功能就是将11到999的,它一次,二次,三次方均是 不是对称数的输出到控制平台,同时也写入到OUT52.DAT文件中。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行