首页 > 其他分享 >PAT 乙级 1022题

PAT 乙级 1022题

时间:2024-08-08 13:56:22浏览次数:16  
标签:输出 PAT 进制 1022 int sum 乙级 result 余数

题目:D进制的A+B

输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数。

输入格式:

输入在一行中依次给出 3 个整数 A、B 和 D。

输出格式:

输出 A+B 的 D 进制数。

输入样例:

123 456 8

输出样例:

1103

解题思路:

        首先我们需要知道如何实现进制的转化,例如以2进制为例,算式过程如左图所示,其是每次除以2,并分别得到余数和整数,所以我们可以将余数存入到数组中,并将整数作为下一次的被除数,直到被除数小于除数,这时就可以得到最后一个余数,并将其放入到数组中,最后从数组的最后一个往前输出就可以得到此数转换成2进制的形式。以此类推,将2转换成D,就可以得到D进制下的形式,本题的算式如右图所示。

                     

代码:

#include<iostream>
#define MAX 100000
using namespace std;
int main()
{ 
	int A,B;     //两个10进制正整数
	int sum = 0;    //两个正整数之和
	int D;    //转化为D进制
	int result[MAX]={0};   //转换的结果
	int i = 0;   //转化过后的位数
	cin>>A>>B>>D;
	sum = A + B;

	//开始做除法
	while(sum >= D)    //还可以再除
	{
		result[i++] = sum % D;   //取余
		sum = sum / D;   //取整
	}
	result[i++] = sum;   //取最后的余数

	//输出(反向输出)
	for(int j = i-1;j >= 0;j--)
	{
		cout<<result[j];
	}
	cout<<endl;

	system("pause");
	return 0;
}

标签:输出,PAT,进制,1022,int,sum,乙级,result,余数
From: https://blog.csdn.net/weixin_66512566/article/details/141024823

相关文章

  • PAT 乙级 1021题
    题目:个位数统计给定一个k位整数N=dk−1​10k−1+⋯+d1​101+d0​(0≤di​≤9,i=0,⋯,k−1,dk−1​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N=100311,则有2个0,3个1,和1个3。输入格式:每个输入包含1个测试用例,即一个不超过1000位的正整数N......
  • MySQL this is incompatible with sql_mode=only_full_group_by-错误解决
    mysql执行groupby时遇到下面提示:SELECTlistisnotinGROUPBYclauseandcontainsnonaggregatedcolumn'crm.b.id'whichisnotfunctionallydependentoncolumnsinGROUPBYclause;thisisincompatiblewithsql_mode=only_full_group_by原因:在sql执行时,出现该原......
  • [Typescript] Type incompatible function argument as never
    Forthefollowingcode:constobjOfFunctions={string:(input:string)=>input.toUpperCase(),number:(input:number)=>input.toFixed(2),boolean:(input:boolean)=>(input?"true":"false"),};constformat=(i......
  • 爬虫中XPath的应用与元素定位
    在爬虫开发中,XPath是一种强大的语言,用于在XML和HTML文档中查找信息。它允许开发者通过定义路径表达式来选取文档中的节点或节点集。在网页爬虫中,XPath常用于精确定位和提取页面上的数据。本文将详细介绍XPath的基础语法、常见用法以及如何在爬虫中利用XPath获取页面元素。......
  • ASTGNN (Learning Dynamics and Heterogeneity of Spatial-Temporal Graph Data forTr
    引言    时空神经网络(STGNNs)被广泛应用于交通预测问题中,在STGNNs中每个节点代表一个交通监测站,边表示道路网络。        在动态预测中,物理量x(t)随时间的变化模型是一个黑盒模型,我们要做的事情就是对黑盒模型进行建模。线性自回归方法直接将动态变化规律看......
  • xpath详解
    什么是Xpath?Xpath是一种用在XML文档中定位元素的语言,同样也支持HTML元素的解析。所谓Xpath,是指XMLpathlanguage。path就是路径,那么Xpath主要是通过路径来查找元素。我们通过下面一张小图来了解一下HTML中的结构:HTML的结构就是树形结构,HTML是根节点,所有的......
  • 为什么“pytest_addoption”钩子不使用配置的“testpaths”运行?
    摘要:我正在尝试使用pytest_addoption功能设置自定义pytest选项。但是当在使用所述自定义选项时尝试使用project.toml文件配置我的项目时,我得到出现以下错误:$pytest--foofooERROR:usage:pytest[options][file_or_dir][file_or_dir]......
  • LeetCode 1631. Path With Minimum Effort
    原题链接在这里:https://leetcode.com/problems/path-with-minimum-effort/description/题目:Youareahikerpreparingforanupcominghike.Youaregiven heights,a2Darrayofsize rowsxcolumns,where heights[row][col] representstheheightofcell (row,c......
  • 爬虫:xpath高级使用,bs4使用,bs4-css选择器
    xpath高级使用fromlxmlimportetree#由于本次要格式化的内容是一个文件,所以用parse,如果是一个html格式的字符串就用HTMLhtml=etree.parse('02_xpath.html')#可以连接多个但是每两个之间要用一个管道符来连接#print(html.xpath('//ol/li[@data="one"]/text()|......
  • Delphi ExtractFilePath
    1、取路径1、取路径。 1.1 ExtractFilePath之类的返回路径。原文链接(https://www.cnblogs.com/ZhouXiHong/archive/2007/01/30/634210.html)ExtractFileDrive:返回完整文件名中的驱动器,如"C:"ExtractFilePath:返回完整文件名中的路径,最后带“/”,如"C:\test\"ExtractFileDir:返......