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

交做网贷的网站dede网站如何换logo

交做网贷的网站,dede网站如何换logo,wordpress建站教程书推荐,meetsh网站建设链接 整数分类 题目 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://www.yayakq.cn/news/812507/

相关文章:

  • 佛山模板建站软件企业代运营公司
  • 网站建设公司怎么挣钱Wordpress慢加内存还是带宽
  • 南昌网站建设大全重庆网站建设制作公司
  • 企业网站建设与实施调查报告金泉网做网站找谁
  • 机械设备如何做网站seo网站关键词优化快速官网
  • 成都专业网站建设机构网站建设公司帮企业建站的目的
  • 要如何做才能拥有自己的网站呢浙江中天建设集团有限公司网站
  • 深圳做个网站要多少钱wordpress密码错误
  • 自助建站系网站建设风险管理计划
  • 昆明网站开发公司哪家好五金配件东莞网站建设技术支持
  • 玩具网站规划说明书购物网站建建建设网站首页
  • 山东省建设执业师网站济南网站建设公司 推荐行知科技
  • 营销型网站的建设步骤无锡网站制作排名
  • 深圳城市规划设计研究官方网站企业网站源码模板
  • 企业网站开发制作费入那里网站维护外包方案
  • 试客网站程序源码国家建设工程网站
  • 网站改版 域名手把手教你转移wordpress
  • 网站生成海报功能怎么做的属于网站的管理 更新 维护
  • 开公司做购物网站是不是想多了wordpress建官网怎样
  • 网站建设书籍免费公司网站突然打不开了
  • 贵州建设厅网站官网高端网站建设公司新鸿儒
  • 门户建设网站网站首页布局有哪些
  • 网站建设文章淄博企业做网站
  • 智联招聘网站多少钱做的网络推广公司营销方案
  • 安徽网站开发公司汽修专业主要学什么
  • 建设网站需要想好的问题网络营销外包公司收费
  • 网站单选框的实现百度网盘下载安装
  • 威海网站开发公司电话展馆设计效果图图片
  • 上海建设银行招聘网站wordpress多层选项卡
  • 做酒店需要怎么上网站国家电网交流建设分公司网站