ZZULIOJ-1379: A+B

简介: ZZULIOJ-1379: A+B

题目描述:


读入两个小于100的正整数A和B,计算A+B的值并输出。


输入:


测试为多实例测试,第一行包含一个T,表示测试实例的个数,后面有T行

每行包含两个数A和B。


输出:


对于每组输入,输出A+B的和,单独占一行。要求输出结果用英文单词表示,如整数34表示为three four。测试数据可以保证结果均小于100。


样例输入:


2

1 2

5 16



样例输出:


three

two one


程序代码:

 


#include<stdio.h>
#include<string.h>
char s[20][20]={"zero","one","two","three","four","five","six","seven","eight","nine"};
int main()
{
  int a,b,t,x[10];
  scanf("%d",&t);
  while(t--)
  {
    scanf("%d %d",&a,&b);
    int sum=a+b;
    if(sum==0)
    {
      printf("zero\n");
      continue;
    }
    int j=0;
    while(sum)
    {
      x[j++]=sum%10;
      sum/=10;
    }
    for(int i=j-1;i>=0;i--)
    {
      printf("%s ",s[x[i]]);
    }
    printf("\n");
  }
  return 0;
}
相关文章
|
8月前
|
机器学习/深度学习 网络协议 Windows
求s=a+aa+aaa+aaaa+aa...a的值
【6月更文挑战第8天】求s=a+aa+aaa+aaaa+aa...a的值。
62 12
|
9月前
7.求sum=a+aa+aaa+···+a···a(n个a),其中a和n由键盘输入
7.求sum=a+aa+aaa+···+a···a(n个a),其中a和n由键盘输入
36 0
DFS56L TF RH1M KK ABB 120 TAS.580.0560G00
DFS56L TF RH1M KK ABB 120 TAS.580.0560G00
63 0
错误代码:88000, 错误信息:without comment privilege hint: [7oJ0533w689] rid: 630432cd-15944cf6-083e04fc
错误代码:88000, 错误信息:without comment privilege hint: [7oJ0533w689] rid: 630432cd-15944cf6-083e04fc
267 0
错误代码:88000, 错误信息:without comment privilege hint: [7oJ0533w689] rid: 630432cd-15944cf6-083e04fc
|
SQL 关系型数据库 MySQL
MySQL数据库报错 > 1366 - Incorrect string value: ‘\xE6\xB1\x9F\xE6\x96\x87‘ for column ‘Teacher‘ at row 1
MySQL数据库报错 > 1366 - Incorrect string value: ‘\xE6\xB1\x9F\xE6\x96\x87‘ for column ‘Teacher‘ at row 1
294 0
MySQL数据库报错 > 1366 - Incorrect string value: ‘\xE6\xB1\x9F\xE6\x96\x87‘ for column ‘Teacher‘ at row 1
ZZULIOJ-2316,开灯问题(模拟)
ZZULIOJ-2316,开灯问题(模拟)
zz
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
1119 0
|
Linux 调度
线程的那些事儿zz
http://edsionte.com/techblog/archives/3223   1.线程 通过操作系统原理课,我们知道进程是系统资源分配的基本单位,线程是程序独立运行的基本单位。线程有时候也被称作小型进程,首先,这是因为多个线程之间是可以共享资源的;其次,多个线程之间的切换所花费的代价远远比进程低。
1213 0

热门文章

最新文章