当前位置: 首页 > news >正文

PTA乙级 A除以B

本题要求计算𝐴/𝐵A/B ,其中𝐴A是不超过 1000 位的正整数,𝐵B是 1 位正整数。你需要输出商数𝑄Q和余数𝑅R ,使得𝐴=𝐵×𝑄+𝑅A=B×Q+R成立。

输入格式:

输入在一行中依次给出𝐴A和𝐵B,中间以 1 空格分隔。

输出格式:

在一行中依次输出𝑄Q和𝑅R,中间以 1 空格分隔。

输入样例:

123456789050987654321 7

Copy

输出样例:

17636684150141093474 3

#include<stdio.h>
#include<math.h>
#include<string.h>
#include <iostream>
using namespace std;
int main(){
	string a;int b;
	cin>>a>>b;
	int l=a.size();
	long long t=0;
	int flag;
	if(a[0]=='0'&&l==1){cout<<"0 0";return 0;
	}
	 else if(l<=1){
		cout<<(a[0]-'0')/b<<" "<<(a[0]-'0')%b;return 0;
	 }
	for(int i=0;i<l;i++){
		flag=i;
		int k=0;
		k=(a[i]-'0'+t)/b;
			t=((a[i]-'0'+t)%b)*10;
			if(i==l-1)t=t/10;
			if(k==0&&flag!=0)cout<<"0";
			else if(k!=0)cout<<k;
	}
	cout<<" "<<t;
	return 0;
}

 

 

相关文章:

  • Deepseek Chatgpt Kimi 推荐的深度学习书单
  • Sourcetree——使用.gitignore忽略文件或者文件夹
  • 解决leetcode第3455题最短匹配子字符串
  • ui要放在析构函数里吗?
  • Java-ArrayList
  • css基本功
  • 【Troubleshot】Qt 长按按键 keyPressEvent keyReleaseEvent 自动重复问题
  • 【从零开始学习计算机科学】数据库系统(六)DBMS事务管理
  • C# 发送邮件 报错:此请求已被阻止,因为当用在 GET 请求中时,会将敏感信息透漏给第三方网站。
  • 【学习笔记】语言模型的发展历程
  • SpringBoot3+Lombok如何配置logback输出日志到文件
  • JVM 垃圾回收器的选择
  • 80.Dictionary 字典 C#例子
  • 【MySQL 中 `TINYINT` 类型与布尔值的关系】
  • 【Java基础】Java 的内部类
  • 22. dirmap:高级 Web 目录与文件扫描工具
  • 西门子S7-1200 PLC远程调试技术方案(巨控GRM532模块)
  • nginx学习,URI,try_files
  • Mysql表的查询
  • 提升 React 应用性能:使用 React Profiler 进行性能调优
  • 百度怎么做网站广告/西安自动seo
  • 旅行社网站建设方案/在线培训系统平台
  • 小程序询价表/seo百度点击软件
  • 虎门做英文网站/php搭建一个简单的网站
  • 东莞做网站建设/怎样在百度上发布作品
  • 如何用ps做网站页面设计/seo数据监控平台