uva 10106
来源:互联网 发布:最新的搞笑网络短剧 编辑:程序博客网 时间:2024/06/05 06:56
uva 10106
#include <stdio.h>
#include <string.h>
void swap(char* input){
int len=strlen(input);
int i;
char temp;
for(i=0;i<len/2;i++){
temp=input[len-i-1];
input[len-i-1]=input[i];
input[i]=temp;
}
}
int main(){
char x[300],y[300],z[601];
int i,j,len_x,len_y,ans;
memset(x,0,sizeof(x));
memset(y,0,sizeof(y));
memset(z,0,sizeof(z));
while(scanf("%s\n%s",x,y)==2){
ans=0;
swap(x);
swap(y);
len_x=strlen(x);
for(i=0;i<len_x;i++){
x[i]-=48;
}
len_y=strlen(y);
for(i=0;i<len_y;i++){
y[i]-=48;
}
for(i=0;i<=len_x;i++){
for(j=0;j<=len_y;j++){
z[i+j]=x[i]*y[j]+z[i+j]+ans;
ans=z[i+j]/10;
z[i+j]=z[i+j]%10;
}
}
for(i=600;i>=0;i--)
if(z[i]!=0)
break;
if(i>0)
for(j=i;j>=0;j--)
printf("%d",z[j]);
else
printf("0");
printf("\n");
memset(x,0,sizeof(x));
memset(y,0,sizeof(y));
memset(z,0,sizeof(z));
}
return 0;
}
- uva 10106
- UVA 10106
- uva 10106
- uva 10106
- uva 10106
- uva-10106
- uva 10106
- UVA 10106
- UVA - 10106
- uva 10106
- UVA 10106
- UVa 10106 Product
- UVa OJ 10106-Product
- Uva 10106 Product
- uva 10106 Product
- UVa 10106 - Product
- UVA 试题 10106
- uva-10106 - Product
- IOS开发UI-------label
- 《从零开始学Swift》学习笔记(Day 61)——Core Foundation框架之内存管理
- MySQL中DATETIME、DATE和TIMESTAMP类型的区别
- openssl AES 加密算法及代码实例
- #ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #define new DEBUG_NEW #endif
- uva 10106
- 视音频数据处理入门:AAC音频码流解析
- 学习笔记-解析XML
- classpath、path、JAVA_HOME的作用
- Ubuntu14.04 Tab键自动补全
- JavaMail发送邮件时常见错误
- SQL Server DATEADD() 函数
- vivo X6Plus系统优化
- 一像素问题代码