10173: 【基础】千改万改,不如Ctrl+C
内存限制:128 MB
时间限制:1.000 S
提交:36
解决:2
评测方式:文本比较
命题人:
题目描述
小G非常喜欢AI答疑这个功能。
但是1天只能使用10次,
所以小G一直在上课的时候念念有词,
以至于他忘记了gjd减法的代码。
于是小G希望你写一个程序,
自动揪出老师写的注释。
输入
- 输入$N$,表示有$N$行。
- 输入N行,表示老师的代码。(保证注释只有//形式,并且注释只是单行注释,前面可能会有缩进。)
输出
- 输出所有的注释,不带//,每行1个。
样例输入 复制
33
#include<bits/stdc++.h>
using namespace std;
int a[251], b[251], c[550];
//定义数组
string s1, s2;
int main(){
cin >> s1 >> s2;
int l1 = s1.size(), l2 = s2.size(), l = max(l1, l2);
//字符串转数组
for(int i=0;i<l1;i++)
a[i] = s1[l1-i-1] - '0';
for(int i=0;i<l2;i++)
b[i] = s2[l2-i-1] - '0';
for(int i=0;i<l1;i++){
for(int j=0;j<l2;j++){
c[i+j] += a[i]*b[j];
}
}
int l3 = l1+l2-1;
for(int i=0;i<l3;i++){
c[i+1] += c[i]/10;
c[i] %= 10;
if(c[l3])
//这是一个注释
l3++;
}
while(c[l3-1] == 0 && l3 > 1)
l3--;
for(int i=l3-1;i>=0;i--)
cout << c[i];
return 0;
}
样例输出 复制
定义数组
字符串转数组
这是一个注释
提示
N<=100