杭电1002
来源:互联网 发布:linux删除swap文件 编辑:程序博客网 时间:2024/06/05 14:49
#include<stdio.h>#include<string.h>int shu(char a){ return (a-'0');}int main(){ char a[1000],b[1000]; int num[1001]; int n,i,j=1,al,bl,k,t; scanf("%d",&n); while(n--) { if(j!=1) printf("\n"); scanf("%s",a); al=strlen(a); scanf("%s",b); bl=strlen(b); k=(al>bl)?al:bl; for(i=0;i<=k;i++) num[i]=0; t=k; for(k;al>0&&bl>0;k--) { num[k]+=shu(a[--al])+shu(b[--bl]); if(num[k]/10) { num[k-1]++; num[k]%=10; } } while(al>0) { num[k--]+=shu(a[--al]); if(num[k+1]/10) { num[k]++; num[k+1]%=10; } } while(bl>0) { num[k--]+=shu(b[--bl]); if(num[k+1]/10) { num[k]++; num[k+1]%=10; } } printf("Case %d:\n",j++); printf("%s + %s = ",a,b); for(i=0;i<=t;i++) { if(i==0&&num[i]==0) i++; printf("%d",num[i]); } printf("\n"); } return 0;}
0 0
- 杭电acm 1002
- 杭电 1002
- 杭电1002
- 杭电1002
- 杭电1002
- 杭电ACM 1002
- 杭电 1002
- ACM 杭电 1002
- 杭电1002
- 杭电 1002
- 杭电ACM 1002
- 杭电1002
- 杭电1002
- 杭电1002
- 杭电 1002
- 杭电OJ 1002
- 杭电oj 1002
- 杭电1002
- hdu(1203)——I NEED A OFFER!
- 使用FileReader类、BufferedReader类、FileInputStream类三种方式进行文件的读取
- java中的 核心概念
- 模板类MyArry
- 代码缩写与含义
- 杭电1002
- 基于XBee进行ZigBee组网(一)——XBee介绍
- 数值分析实验相关
- spring jdbcTemplate
- Android 学习之一
- 螺旋方阵
- Android 简单的智能机器人聊天软件
- 黑马程序员——反射
- 安卓开发_自定义控件_界面的简单侧滑