A+Bproblem   题目844

两个数字翻转后相加   比方10+12 翻转后01+21=22

#include<stdio.h>

int main()

{

int ji(int n);

int n,k,x,y;

while(scanf("%d %d",&n,&k),n&&k!=0)

{

 x=ji(n);

 y=ji(k);

 printf("%d\n",x+y);

}

return 0;

}

int ji(int n)

{

int a[1000],j=0,i,m,x=0;

 while(1)

 {

  if(n%10==n)

  {

  a[j]=n;

  break;

}

else

{

a[j]=n%10;

n=(n-a[j])/10;

j++;

}

 }

 for(i=0;i<j;i++)

 {

  for(m=0;m<(j-i);m++)

  {

  a[i]=a[i]*10;

  }

 }

 for(i=0;i<=j;i++)

 {

 x=x+a[i];

 }

 return x;

}

A+Bproblem   题目477

准确度为小数点后4位小数

#include<stdio.h>

int main()

{

int t;

scanf("%d",&t);

while(t--)

{

double a,b,c;

scanf("%lf %lf %lf",&a,&b,&c);

if((a+b-c>=-0.0001)&&(a+b-c<=0.0001))//使准确度为小数点后四位

{

printf("Yes\n");

}

else

{

printf("No\n");

}

}

return 0;

}

posted on 2017-06-01 14:40  lxjshuju  阅读(276)  评论(0编辑  收藏  举报