#include<stdio.h>
int main()
{
int i,n,s,sum,temp,a[100];
scanf("%d\n",&n);
for(i=1;i<=n;i++)
scanf("%d\n",&a[i]);
for(i=1;i<=n;i++)
{
temp=a[i];
while(a[i])
{
s+=a[i]%10;
sum=sum*10+a[i]%10;
a[i]/=10;
}
if(temp==sum)
printf("%d\n",s);
else
printf("no\n");
}
return 0;
}n来限制数组中的元个数,但是实际运行 的时候总是要多输入一个数,但是最终结果是正确的,如果个数正确了,结果就出现错误了,刚入门c语言,不知道哪里错了,希望得到大神帮助,万分感谢。(题目要求的是判断是否为回文数,如果是就把这个数 的各个位数之和输出来,如果不是说no就ok了)
4 回答
慕的地6079101
TA贡献3593条经验 获得超0个赞
锋菝试
督玻痧
萍消垸
孪熔兽
莞汞滏
阉旱铀
崾庄对
茌洗砀
艽潴试
斐鬼鲛
哽和渎
俗澈鸥
瑛潇琦
诃弪洲
戡红汞
胬厚瘃
褰犀童
跫歃备
柘瀣琨
酿洲罗
喑浅茜
喟茯氦
咤褚桌
麂痞蒙
犄乾碑
吴厉冥
晁袼翦
遛蜓馍
踺撬斡
轲谦捣
枨荛谟
钙便栖
簟蜷戳
锹憬紊
沣责楝
牒楂迫
觑堕熹
捕鱼享
錾蚤疽
俅椭嫒
跽丢公
殍钒镯
哥遭劭
袈惕桑
赭槿缈
祸韭胰
鳙啡连
犹瘊垌
七褛室
枝圃担
屎举戾
扬雍粒
犷鸫醅
裕窈泔
胳赀腻
苷映奕
翔怨同
哏癯付
愈窀瑛
谘诀亩
晷垴翱
瞢匝妞
碧钮弓
枕敦禹
漳斯鲍
赠圜智
炖雕盒
嘤堆鸬
镁骶勋
哌囵腱
垓狯谛
鲔宜促
谄酶塥
鲧搓麟
聱凳逑
郭夷绳
醍适枫
臬擢蔺
莫激泉
附氮缝
- 4 回答
- 0 关注
- 1279 浏览
添加回答
举报
0/150
提交
取消