搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 数组的应用
标题:
数组的应用
只看楼主
lonelyfairy
等 级:
新手上路
帖 子:26
专家分:0
注 册:2009-9-29
结帖率:
90.91%
楼主
已结贴
√
问题点数:10 回复次数:9
数组的应用
若某数的平方具有对称性质,则该数称为回文数,如11的平方为121,称11为回文数,利用
数组
的知识试找出1~256中所有的回文数。请高手赐教!!!!!
搜索更多相关主题的帖子:
知识
2009-10-10 20:55
xxcc309
等 级:
论坛游民
威 望:
1
帖 子:63
专家分:82
注 册:2007-6-25
第
2
楼
得分:0
只说下方法吧,代码还是自己写比较好。
A.用数据存储1-256这些数据
B.循环遍历数组同时判断个元素的平方数的位数
C.根据位数分类讨论,比如2位数,比较两位数是否相等,3位数比较1,3位是否相等,以此类推并输出符合条件的数值。
应该清楚了吧。
努力决定一切 奋斗才是命运
2009-10-10 22:03
Aion
等 级:
论坛游民
帖 子:19
专家分:52
注 册:2009-10-10
第
3
楼
得分:10
#include <stdio.h>
#include <string.h>
int check(int n)
{
char str[100],strR[100];
sprintf(str, "%d", n);
strcpy(strR, str);
strrev(strR);
return strcmp(str, strR);
}
int main()
{
int n;
for (n=1; n<=256; ++n)
{
if (check(n*n)==0)
{
printf("%d,", n);
}
}
return 0;
}
Admin
专门做题
2009-10-10 22:52
choco1024
等 级:
论坛游侠
威 望:
1
帖 子:183
专家分:140
注 册:2008-8-31
第
4
楼
得分:0
漂亮。。。
2009-10-10 22:58
Aion
等 级:
论坛游民
帖 子:19
专家分:52
注 册:2009-10-10
第
5
楼
得分:0
其实写复杂了
Admin
专门做题
2009-10-10 23:44
scriptwawa
等 级:
新手上路
帖 子:3
专家分:2
注 册:2009-10-10
第
6
楼
得分:0
我靠。牛了。写了好久没写出来。原来还有sprintf这个函数。学c两三年了。第一次见。
2009-10-11 00:02
lonelyfairy
等 级:
新手上路
帖 子:26
专家分:0
注 册:2009-9-29
第
7
楼
得分:0
算法很精妙啊!
2009-10-11 14:52
m456m654
等 级:
小飞侠
威 望:
3
帖 子:783
专家分:2806
注 册:2009-9-17
第
8
楼
得分:0
构思很巧妙
2009-10-11 14:57
pgy
来 自:C
等 级:
小飞侠
威 望:
8
帖 子:1248
专家分:2329
注 册:2009-9-23
第
9
楼
得分:0
都学了1个多月了,3楼的很多系统函数看不懂
我可好玩啦...不信你玩玩^_^
2009-10-11 15:23
jiangwu10057
等 级:
黑侠
威 望:
1
帖 子:341
专家分:667
注 册:2009-3-25
第
10
楼
得分:0
数组还没学··只能看看抄抄代码···
2009-10-11 16:48
10
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-288091-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.927757 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved