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

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;
}


/*
3417:【例72.2】 取出整数的一部分
http://bas.ssoier.cn:8086/problem_show.php?pid=3417
*/
#include <bits/stdc++.h>
using namespace std;
int n,k,x;
char c[15];
int main()
{
	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;
}



 




NOI题库 python题解-2022.01.07整理(1.1-1.3)

NOI题库 python题解-2022.01.07整理(1.1-1.3)_noi 1.1 python-CSDN博客

NOI题库 python题解-2022.01.07整理(1.4-1.7)

NOI题库 python题解-2022.01.07整理(1.4-1.7)_python noi 1.7-CSDN博客

中国电子学会python等级考试一级

中国电子学会python等级考试一级_中国电子学会青少年软件编程等级考试大纲与说明(python 1级-6级v1.0.1)-CSDN博客

电子学会Python(二至五级)

电子学会Python(二至五级)_电子学会python考级ppt-CSDN博客

中小学python、人工智能书籍(2022.02.02)

中小学python、人工智能书籍(2022.02.02)-CSDN博客

洛谷 刷题 深基部分题解(python版)-2022.01.29

洛谷 刷题 深基部分题解(python版)-2022.01.29_p5725 【深基4.习8】求三角形python-CSDN博客

洛谷刷题整理(python)-2022.01.29

洛谷刷题整理(python)-2022.01.29_洛谷题应该按什么顺序刷-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

dllglvzhenfeng

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

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

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

打赏作者

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

抵扣说明:

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

余额充值