《信息学奥赛一本通 编程启蒙C++版》3416-3420(5题)

3416:【例72.1】 二进制转化为十进制

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

[例 72.1] 二进制转化为十进制

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

怎么把二进制转换为十进制(编程启蒙3416:【例72.1】 二进制转化为十进制)

怎么把二进制转换为十进制(编程启蒙3416:【例72.1】 二进制转化为十进制)-CSDN博客


#include<bits/stdc++.h>
using namespace std;
int main()
{
	int ans;
	string str;
	cin>>ans>>str;
	int num=0;
	
	for(int i=0;i<=str.size();i++)
	{
		if( str[i]=='1' )
		{
			num+=pow(2,str.size()-1-i);
		}
	}
	
	cout<<num<<endl;
	
    return 0;
}

#include<bits/stdc++.h>
using namespace std;
int n,x;
string s;
int main()
{
	cin>>n>>s;

	bitset<32> b(s);

	x=b.to_ulong();

	cout<<x<<endl;
	
    return 0;
}



3417:【例72.2】 取出整数的一部分

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

[例 72.2] 取出整数的一部分

信息学奥赛一本通-编程启蒙(C++版)在线评测系统


#include <bits/stdc++.h>
using namespace std;
int main()
{
	int n,k,x;
	char c[15];
	cin>>n>>k;
	sprintf(c,"%d",n);
	int len=strlen(c);
	string s(c);
	if(abs(k)>len) cout<<"Error";
	else if(k==0) cout<<n;
	else if(k>0) cout<<s.substr(0,k);
	else{
		sscanf(c+len+k,"%d",&x);
		cout<<x;
	}
	return 0;
}



3418:【例72.3】 提取数字串按数值排序

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

[例 72.3] 提取数字串按数值排序

信息学奥赛一本通-编程启蒙(C++版)在线评测系统




3419:【例72.4】乘法运算

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

[例72.4] 乘法运算

信息学奥赛一本通-编程启蒙(C++版)在线评测系统




3420:练72.1  茶道

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

练 72.1 茶道

信息学奥赛一本通-编程启蒙(C++版)在线评测系统




《信息学奥赛一本通 编程启蒙 C++版》 3411-3420(10题)

《信息学奥赛一本通 编程启蒙 C++版》 3411-3420(10题)_练70.3 删除单词后缀-CSDN博客




信息学竞赛对数学的要求有多高?

信息学竞赛对数学的要求有多高?_哔哩哔哩_bilibili

张雪峰:计算机编程能力迟早会成为所有专业的基础能力

张雪峰:计算机编程能力迟早会成为所有专业的基础能力,就跟现在我们大家都要用文档一样,是所有工作中必备的基本技能,学习编程,掌握未来……#少儿编程#人工智能_哔哩哔哩_bilibili

https://www.douyin.com/video/7318359902873718056


C++过于复杂为什么不被淘汰?世界公认最难的编程语言,他到底难在哪里

C++过于复杂为什么不被淘汰?世界公认最难的编程语言,他到底难在哪里?看完我人傻了_哔哩哔哩_bilibili







小学生讲C++(2023.12.03)

小学生讲C++(2023.12.03)_五年级编程考试题目-CSDN博客

小学生C++学习,小学生讲C++

小学生C++学习,小学生讲C++_李炎恢scratch-CSDN博客

宝宝的C++、小学生C++启蒙、小学生C++入门

宝宝的C++、小学生C++启蒙、小学生C++入门-CSDN博客

小学一二年级C++启蒙

小学一二年级C++启蒙-CSDN博客

小学生C++编程启蒙

小学生C++编程启蒙_看漫画学c-CSDN博客

为什么小学一二年级就可以学Go C编程(C++画图)呢?

为什么小学一二年级就可以学Go C编程(C++画图)呢?_小学goc编程有什么用-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dllglvzhenfeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值