/ /

记录详情

Accepted

foo.cc: In function 'int main()':
foo.cc:7:8: warning: 'char* gets(char*)' is deprecated [-Wdeprecated-declarations]
 gets(s1);gets(s2);
        ^
In file included from /usr/include/stdio.h:862:0,
                 from /usr/include/c++/7/cstdio:42,
                 from foo.cc:1:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:232:1: note: declared here
 gets (char *__str)
 ^~~~
foo.cc:7:17: warning: 'char* gets(char*)' is deprecated [-Wdeprecated-declarations]
 gets(s1);gets(s2);
                 ^
In file included from /usr/include/stdio.h:862:0,
                 from /usr/include/c++/7/cstdio:42,
                 from foo.cc:1:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:232:1: note: declared here
 gets (char *__str)
 ^~~~
foo.cc:8:37: warning: unused variable 'x' [-Wunused-variable]
 int i,j,l1=strlen(s1),l2=strlen(s2),x=0;
                                     ^
foo.cc:7:5: warning: ignoring return value of 'char* gets(char*)', declared with attribute warn_unused_result [-Wunused-result]
 gets(s1);gets(s2);
 ~~~~^~~~
foo.cc:7:14: warning: ignoring return value of 'char* gets(char*)', declared with attribute warn_unused_result [-Wunused-result]
 gets(s1);gets(s2);
          ~~~~^~~~
/tmp/ccCC1Q29.o: In function `main':
foo.cc:(.text.startup+0x17): warning: the `gets' function is dangerous and should not be used.
正在同步测试数据,请稍后
[Hydro](https://hydro.ac)提供评测服务
# 状态 耗时 内存占用
#1 Accepted 0ms 256.0 KiB
#2 Accepted 0ms 256.0 KiB
#3 Accepted 2ms 256.0 KiB
#4 Accepted 91ms 416.0 KiB

代码

#include <cstdio>
#include <cstring>
using namespace std;
int a[10001],b[10001],c[20001];
char s1[10001],s2[10001];
int main() {
gets(s1);gets(s2);
int i,j,l1=strlen(s1),l2=strlen(s2),x=0;
for (i=1;i<=l1;i++) a[i]=s1[l1-i]-48;
for (i=1;i<=l2;i++) b[i]=s2[l2-i]-48;
for (i=1;i<=l1;i++)
for (j=1;j<=l2;j++)
c[i+j]+=a[i]*b[j];
for (i=1;i<=l1+l2;i++) { //统一整理进位
c[i+1]+=c[i]/10;
c[i]%=10;
}
int max=l1+l2+1;
while (c[max]==0) max--; //去除数字前的零
for (i=max;i>=2;i--) printf("%d",c[i]);
printf("\n");
return 0;
}

信息

递交者
类型
递交
题目
P1017 高精度乘法
题目数据
下载
语言
C++
递交时间
2021-08-11 20:49:53
评测时间
2021-08-11 20:49:53
评测机
分数
100
总耗时
94ms
峰值内存
416.0 KiB