首页 > 其他分享 >数字反转

数字反转

时间:2023-04-27 19:12:03浏览次数:46  
标签:count 10 数字 int 反转 printf

数字反转

题目链接

P1307 [NOIP2011 普及组] 数字反转

#include <stdio.h>

int main() {
int n;
int a=10;
int b=1;
int sum = 0;
int count=0;
int pd;//该参数用来判断n的正负 
scanf("%d",&n);//搜集n的值 
if(n<0){
	n = -n;
	pd =-1;//这里是判断n的正负以便于后面的操作 
}
int t=n;
while(t>0){
	t=t/10;
	count++;//这个循环判断输入的数有多少位 

}
//printf("%d\n",count);
for(int j=1;j<=count-1;j++){
	b=b*10;//这个循环得出最高位数需要乘以几百 
}
//printf("%d\n",b);
for(int i=1;i<=count;i++){
sum=sum+(n%a)*b;//第一次循环的到最高位第二次得到第二位以此类推 
	n= n/10;//去掉最后一位这时最后一位已经被用掉了,为接下来的循环做准备 
	b = b/10;//的到次位的b,为后面的循环做准备; 
	
}

if(pd==-1){
	sum = -sum;//这里是与前面判断正负的那个变量相呼应的地方,得到负数的正确结果 
}
printf("%d",sum);
/*
123 
3*100+2*10+1
1234
4*1000+3*100+2*10+1
*/
	return 0;
}

标签:count,10,数字,int,反转,printf
From: https://www.cnblogs.com/harper886/p/17359990.html

相关文章

  • 新能源数字化 智慧充电桩三维可视化运维平台
    放眼全球,近十年来,新能源汽车赛道堪称“热得发烫”。伴随着进入成年期的新能源汽车行业对相关配套设备支撑水平的提升,作为其“新基建”的充电桩领域表现更为突出的价值势能。过去,在一系列补贴政策和资本刺激下,充电桩玩家都在跑马圈地抢占市场。建设背景市场背景截至2022年6月底,......
  • 百度飞桨(PaddlePaddle)-数字识别
    手写数字识别任务用于对0~9的十类数字进行分类,即输入手写数字的图片,可识别出这个图片中的数字。使用pip工具安装matplotlib和numpypython-mpipinstallmatplotlibnumpy-ihttps://mirror.baidu.com/pypi/simpleD:\OpenSource\PaddlePaddle>python-mpipinstal......
  • Oracle查询语句报ORA-01772: 无效数字
    所需字段类型为数字:selectfirst_minutefrombphs.GW_PREGNANT;--其中"first_minute"字段的类型为:number想在目标字段值为空时,用指定字符代替,此时会报错“ORA-01772:无效数字”:selectnvl(first_minute,'aa')frombphs.GW_PREGNANT;--ORA-01772:无效数字解决......
  • Python布尔值属于数字类型吗?
    今日鸡汤列郡讴歌惜,三朝出入荣。大家好,我是皮皮。一、前言前几天在Python黄金交流群【dcpeng】问了一道Python类型的基础问题,如下图所示。二、实现过程针对这个问题,大佬们一起讨论,给出了具体的结论,Python里的布尔值是数字类型。这里【崔峰】给了一个代码,如下所示:可以看到,布尔类型......
  • JavaScript把数字转为汉字数字的function
    functionnumberToChinese(num){vardigits=["","一","二","三","四","五","六","七","八","九"];varunits=["","十",&quo......
  • 【专题】2022年中国企业数字化学习行业研究报告PDF合集分享(附原数据表)
    报告链接:http://tecdat.cn/?p=32263原文出处:拓端数据公众号多变,不确定性,复杂,模糊不清的新业务图景,加快了公司人才发展模式的数字化转变;疫情冲击离线运输与公司现金流量,消费者支出减少,机构表现受压,数字化学习突破;行业数字化水平不断提高,商业体系和学习体系之间的关联性不断加强,企......
  • 数字证书编码ASN.1
    目录要求查看姓名、学号的16进制ASCII码国家学号姓名AttributeType编码AttributeValueAssertion编码RelativeDistinguishedNameRDNSequence编码Name编码综上可得最终DER编码值UTCTime编码(对有效期编码)Integer编码(对序列号编码)验证要求参考附件中图书p223中13.2的实验指导,完......
  • 敏捷开发平台赋能企业供应链数字化管理
    英国供应链管理专家马丁•克里斯多弗曾说:“市场上只有供应链,没有企业。真正的竞争不是企业与企业之间的竞争,而是供应链和供应链之间的竞争。”由此可见,供应链管理的持续优化对企业竞争力至关重要。而在数字经济时代下,供应链管理数字化转型对供应链管理的持续优化发挥很大作用,实施......
  • 把数字翻译成字符串
    classSolution{public:boolcheck(chara,charb){intnum=(a-'0')*10+(b-'0');if(num>=10&&num<=25)returntrue;returnfalse;}intgetTranslationCount(strings){intf......
  • 国企数字化转型六大困境+原因剖析+典型事件
    导读为进一步落实国务院国资委《关于加快推进国有企业数字化转型工作的通知》,点亮智库联合中国企业联合会、北京国信数字化转型技术研究院、中核集团、航空工业集团、国家电网等40余家央国企、行业协会、科研机构、服务企业等单位,就国有企业数字化转型发展指数与方法路径进行了课题......