设为首页 加入收藏

TOP

HDU3953 I'll play a trick on you
2015-11-21 01:02:50 来源: 作者: 【 】 浏览:2
Tags:HDU3953 I' play trick you
分析上图中的数字,很容易误以为样例就是求A,B之差的,但是发现图中的最后一个数字是“7”,不符合这一规律的,再对图进行观察,可以发现,如下规律:
99 72 “=>” 9+9=18 ,7+2=9 18+9=27;
45 27 “=>” 4+5=9, 2+7=9 9+9=18;
39 18 “=>” 3+9=12, 1+8=9, 12+9=21;
36 21 “=>” 3+6=9, 2+1 =3, 9+3=12;
28 12 “=>” 2+8=10, 1+2=3 , 10+3=13;

21 13 “=>”2+1=3, 1+3=4 ,3+4=7;

?

#include
#include
int main()
{
int n,i,sum,k,t;
char a[101],b[101];
scanf("%d\n",&n);
while(n--)
{
sum=0;
scanf("%s%s",a,b);
k=strlen(a);
t=strlen(b);
for(i=0;i sum+=a[i]-'0';
for(i=0;i sum+=b[i]-'0';
printf("%d\n",sum);
}
return 0;
}

字符串处理只要每个数字都加起来,和就为所求结果:99 72 9+9+7+2=27

#include
int main()
{
int n, c, i;
for(scanf("%d\n", &n); n--; printf("%d\n", i))
for(i = 0; (c = getchar()) != '\n'; i += (c - 32 ? c - '0' : 0));
return 0;
}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇关于C/C++中的内存泄漏――程序员.. 下一篇hdu 1599find the mincost route(..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: