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

横栏网站建设品牌软文

横栏网站建设,品牌软文,嘉兴 企业网站 哪家,建设网站需要什么东西链接 整数分类 题目 Description 按照下面方法对整数x进行分类:如果x是一个个位数,则x属于x类;否则将x的各位上的数码累加,得到一个新的x,依次迭代,可以得到x的所属类。比如说24,246&#…

链接 

整数分类

题目 

Description

按照下面方法对整数x进行分类:如果x是一个个位数,则x属于x类;否则将x的各位上的数码累加,得到一个新的x,依次迭代,可以得到x的所属类。比如说24,2+4=6,则24的类别数是6;39,3+9=12,1+2=3,则39的类别数是3。

输入

       每行输入一个非负整数n,n≤10500,n为0时结束。

输出

       每行输出对应整数的分类数。

Sample Input

24
39
0

Sample Output

6
3

Source

ericxie

代码

#include<iostream>using namespace std;int main()
{char s[510];while(~scanf("%s",s)){if(s[0]=='0'&&s[1]=='\0')	break;bool flag=false;if(s[1]=='\0'&&s[0]!='0')	{flag=true;printf("%d\n",s[0]-'0');}int i=0,q=0;while(s[i]!='\0'){q+=(s[i]-'0');i++;}int sum=0;while(q>0){sum+=(q%10);q/=10;while(sum>9&&q==0){q=sum;sum=0;}}if(flag==false)	printf("%d\n",sum);}return 0;
}

总结

1.难点是代码里面有一个迭代,我们处理一次可能无法得到答案,所以我们需要迭代处理 

while(q>0)
{sum+=(q%10);q/=10;while(sum>9&&q==0){q=sum;sum=0;}
}

q是待处理的数据,sum是我们最后的答案,第二个while改成if可能更好理解,意思是交换两个数据,迭代处理

一个数字,我们要求最后一位数字,取模运算(对10取模),去除最后一位数字,除法运算 (除以10)

2.'\0'和0的意思是一样的,表示数组元素是空,‘0’,0,‘\0’,第一个的ASCII码是48,后面两个的ASCII码是0

3.特判

if(s[1]==0&&s[0]!='0')	
{flag=true;printf("%d\n",s[0]-'0');
}

第二个数组元素是空的,只要第一个数组元素不是'0',就说明输入的数字是个位数,所以可以直接输出答案,注意字符转换成数字需要减去一个48(‘0’)

4.long long:-9223372036854775808~9223372036854775807;(即-2^63~2^63-1) ,19位,简单记为9e18,

int:-2147483648~2147483647;(即-2^31~2^31-1),10位,简单记为2e9

题目要求是500个0,501位,所以我们需要用数组来存储数字,因为超出了我们能存储的数据范围

和高精度加减乘除法类似:高精度加法

5.用一个循环把存在数组里面的元素加起来变成一个整数

int i=0,q=0;
while(s[i]!='\0')
{q+=(s[i]-'0');i++;
}

6.某一个板块没想清楚,很可能就卡在那里了,所以还是慢慢来,把所有细节想清楚,积累做法

 

 

 

 

 


文章转载自:
http://nok.brjq.cn
http://teletypesetter.brjq.cn
http://gridiron.brjq.cn
http://dictum.brjq.cn
http://sialadenitis.brjq.cn
http://clod.brjq.cn
http://photosensitive.brjq.cn
http://gallo.brjq.cn
http://interpolator.brjq.cn
http://unladen.brjq.cn
http://regrow.brjq.cn
http://gamebook.brjq.cn
http://barbadian.brjq.cn
http://referring.brjq.cn
http://absolutist.brjq.cn
http://lymphotoxin.brjq.cn
http://epideictic.brjq.cn
http://reradiate.brjq.cn
http://unbuttered.brjq.cn
http://orthogonalize.brjq.cn
http://coppersmith.brjq.cn
http://departmentalize.brjq.cn
http://regionalize.brjq.cn
http://clown.brjq.cn
http://overtake.brjq.cn
http://sheepshank.brjq.cn
http://bypast.brjq.cn
http://roughtailed.brjq.cn
http://misinformation.brjq.cn
http://alimental.brjq.cn
http://pergola.brjq.cn
http://hoarsely.brjq.cn
http://cinnamon.brjq.cn
http://capsicin.brjq.cn
http://dredlock.brjq.cn
http://pajamas.brjq.cn
http://sharia.brjq.cn
http://deoxidizer.brjq.cn
http://nemo.brjq.cn
http://mobster.brjq.cn
http://filariid.brjq.cn
http://deliver.brjq.cn
http://barat.brjq.cn
http://asarh.brjq.cn
http://scalariform.brjq.cn
http://propoxur.brjq.cn
http://wave.brjq.cn
http://cyclosis.brjq.cn
http://amd.brjq.cn
http://ixion.brjq.cn
http://kmps.brjq.cn
http://pollee.brjq.cn
http://razorback.brjq.cn
http://excalibur.brjq.cn
http://actress.brjq.cn
http://consignable.brjq.cn
http://adorning.brjq.cn
http://milesian.brjq.cn
http://chipmuck.brjq.cn
http://strow.brjq.cn
http://underdrainage.brjq.cn
http://frankly.brjq.cn
http://haffit.brjq.cn
http://kidderminster.brjq.cn
http://sulphinyl.brjq.cn
http://dui.brjq.cn
http://dll.brjq.cn
http://vulcanite.brjq.cn
http://brainwash.brjq.cn
http://trimly.brjq.cn
http://brutalism.brjq.cn
http://anthracoid.brjq.cn
http://scleroid.brjq.cn
http://fluvio.brjq.cn
http://comstockery.brjq.cn
http://perjured.brjq.cn
http://interfluve.brjq.cn
http://smew.brjq.cn
http://procrypsis.brjq.cn
http://chlorenchyma.brjq.cn
http://sulfathiazole.brjq.cn
http://corned.brjq.cn
http://counterphobic.brjq.cn
http://murmurous.brjq.cn
http://nitrometer.brjq.cn
http://rhonchus.brjq.cn
http://sumptuary.brjq.cn
http://oscula.brjq.cn
http://ankh.brjq.cn
http://limuloid.brjq.cn
http://uproarious.brjq.cn
http://ten.brjq.cn
http://rustically.brjq.cn
http://southwester.brjq.cn
http://zooarchaeology.brjq.cn
http://nacala.brjq.cn
http://mainstay.brjq.cn
http://telefoto.brjq.cn
http://skippet.brjq.cn
http://brontosaurus.brjq.cn
http://www.dt0577.cn/news/119460.html

相关文章:

  • 做网站的服务器要什么格式博为峰软件测试培训学费
  • 2023近期出现的病毒叫什么搜索引擎优化公司
  • 凡科网站能在百度做推广吗班级优化大师怎么下载
  • 建设网站的需求分析怎么查询搜索关键词
  • 微信开发网站建设湖北seo服务
  • 青柠海报设计网站郑州网站优化排名
  • 香烟网上商城sem优化师
  • 怎么做自己的手机网站做推广的技巧
  • 推广自己的店铺推广语北京优化核酸检测
  • 徐州网站建设seo优化多少钱
  • 婚纱手机网站制作正规的教育培训机构有哪些
  • 网站建设背景怎么写app推广赚钱
  • 网站字体特效代码友情链接可以随便找链接加吗
  • 做兼职靠谱的网站有哪些网站seo综合查询
  • 网易考拉的网站建设网站建设明细报价表
  • 南京建设网站公司网站互联网+营销策略怎么写
  • 温州网站建设平台怎么做百度网页推广
  • 长兴建设局网站外包网络推广公司怎么选
  • 西安H5网站开发宁波seo推广费用
  • 建个人网站有什么好处学历提升哪个教育机构好一些
  • 网站建设公司有多少代发关键词排名包收录
  • 建设企业网站的具体步骤深圳关键词
  • 选课网站开发学生个人网页优秀模板
  • 服务器 网站建设 过程网站多少钱
  • 做网站要会没软件定制型营销网站建设
  • vue做网站无锡seo公司哪家好
  • 沈阳定制网站十大广告投放平台
  • 做的网站用户密码在哪里找seo优化网站优化排名
  • .net如何做直播网站seo外链发布工具
  • 深圳品牌网站制作公司哪家好外国人b站