杭电1002
来源:互联网 发布:python socket arp 编辑:程序博客网 时间:2024/06/13 02:51
#include<stdio.h>
#include<string.h>
#define N 1000;
void main()
{
int m,q,r=1;
scanf("%d",&m);
for(q=0;q<m;q++){
char s1[1000];
char s2[1000];
int a[1000]={0};
int b[1000]={0};
int i;
int j;
int l1;
int l2;
scanf("%s",s1);
scanf("%s",s2);
l1=strlen(s1);
l2=strlen(s2);
for(i=l1-1,j=0;i>=0;i--)
{
a[j]=s1[i]-'0';
j++;
}
for(i=l2-1,j=0;i>=0;i--)
{
b[j]=s2[i]-'0';
j++;
}
for(i=0;i<1000;i++)
{
a[i]+=b[i];
if(a[i]>9)
{
a[i]=a[i]-10;
a[i+1]=a[i+1]+1;
}
}
printf("Case %d:\n",r);
printf("%s + %s = ",s1,s2);
for(i=999;(i>0)&&(a[i]==0);i--);
if(i>0)
{
for(;i>=0;i--)
printf("%d",a[i]);
}
printf("\n");//注意空格换行问题
if(q<m-1){
printf("\n");
}
r++;
}
}
#include<string.h>
#define N 1000;
void main()
{
int m,q,r=1;
scanf("%d",&m);
for(q=0;q<m;q++){
char s1[1000];
char s2[1000];
int a[1000]={0};
int b[1000]={0};
int i;
int j;
int l1;
int l2;
scanf("%s",s1);
scanf("%s",s2);
l1=strlen(s1);
l2=strlen(s2);
for(i=l1-1,j=0;i>=0;i--)
{
a[j]=s1[i]-'0';
j++;
}
for(i=l2-1,j=0;i>=0;i--)
{
b[j]=s2[i]-'0';
j++;
}
for(i=0;i<1000;i++)
{
a[i]+=b[i];
if(a[i]>9)
{
a[i]=a[i]-10;
a[i+1]=a[i+1]+1;
}
}
printf("Case %d:\n",r);
printf("%s + %s = ",s1,s2);
for(i=999;(i>0)&&(a[i]==0);i--);
if(i>0)
{
for(;i>=0;i--)
printf("%d",a[i]);
}
printf("\n");//注意空格换行问题
if(q<m-1){
printf("\n");
}
r++;
}
}
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
- HTML5 <!DOCTYPE html>
- 经典SQL语句大全
- 初步配置log4j(在java web中使用)
- Java enum的用法详解
- 4-4. 猜数字游戏(15)
- 杭电1002
- Windows下搭建PHP开发环境
- 游戏提交已14天,状态仍是waiting for review,谁比我更惨
- 【节操】编译器手工开栈
- Cocos2d-x提出了自己的多分辨率支持方案
- Mockito-入门
- 逆向分析常用断点
- C++大学基础教程_10_4_friend函数和friend类
- mysql自增字段重排