A313.C++题解!。?
2025-03-03 17:22:58
发布于:浙江
143阅读
0回复
0点赞
一个很有挑战的题目!
此题难度较大,建议升黑。
解法描述
因为数值要逐渐累加,所以使用for循环,而此语法难度很大,要双重for循环,外层循环3456次,内层循环1234次,并在最内层累加。
示范代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long s=0;//定义累加变量
for(long long i=1;i<=3456;i++)//外层循环3456次
{
for(long long i=1;i<=1234;i++)//内层循环1234次
{
s++; //累加
}
}
cout<<s;//输出
return 0;
}
……
正经解法
很简单,直接输出3456*1234
或4264704
即可。
正经代码
解法一
#include<bits/stdc++.h>
using namespace std;
int main()
{
cout<<3456*1234;
return 0;
}
解法二
#include<bits/stdc++.h>
using namespace std;
int main()
{
cout<<4264704;
return 0;
}
可见,此题对于高手很难,对于小白很简单。
全部评论 2
2025-06-30 来自 浙江
1不用这么难吧?
应该是这样:
#include<iostream>
using namespace std;
int main()
{
int a=3456;
int b=1234;
cout<<a*b;
}
这种适合新手来写。2025-08-05 来自 上海
0前面搞抽象,后面有正经解法(题解有几个是非常正经的
2025-08-05 来自 浙江
0哦哦,懂了。
2025-08-06 来自 上海
0
有帮助,赞一个