该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

//我智商太低了,做了3天才做出来

#include

#include

using namespace std;

#define Max 15 //最大超不过15位

int main()

{

int p10(int x); //不会使用pow(x,y)函数,自己做的10的x次方函数

int n=0;

cin>>n;

int N; //N的大小

N=n;

int pow[Max]; //按位保存的数组

int cnt=0; //计数器,用来记录N是几位数

int i=0;

int sum=0; //保存1的个数

while(N>=1) //取余按位存储

{

pow[i]=N%10;

N=N/10;

i++;

cnt++;

}

int Num_l[Max]={0},Num_r[Max]={0};//分别保存左边的数和右边的数

Num_r[0]=0; //第0位右边为0

Num_l[cnt-1]=0; //最高位左边为0

for(i=0;i

{

for(int j=0;j

{

Num_r[i]+=pow[j]*p10(j);

}

for(int j=cnt-1;j>i;j--)//记录第i位左边数/10

{

Num_l[i]+=pow[j]*p10(j-1);

}

switch(pow[i]){ //判断第i位,分情况处理

case 0:

sum+=Num_l[i];

break;

case 1:

sum+=Num_l[i]+Num_r[i]+1;

break;

default:

sum+=Num_l[i]+p10(i);

}

}

cout<

return 0;

}

int p10(int x)

{

int c=1;

for(int i=0;i

{

c*=10;

}

return c;

}

传奇c语言编程,C++程序设计 1的传奇怎么写相关推荐

  1. 操作系统大作业 基于Linux的模拟进程调度算法 运用c++语言编程 在VMware虚拟机里 centos 亲自写亲自测试 代码 说明书

    发布文章 博文管理我的博客退出 Trash Temp 操作系统大作业 基于Linux的模拟进程调度算法 运用c++语言编程 在VMware虚拟机里 centos 亲自写亲自测试 代码 说明书 @[TO ...

  2. c语言编程26个字母,菜鸟求助,写一个随机输出26个英文字母的程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include // 用srand.rand函数了 #include // 用time函数了 #define LEN 32 // 产生 ...

  3. 程序设计教程用c 语言编程,程序设计教程--用C 语言编程

    程序设计教程--用C 语言编程 <程序设计教程--用C++语言编程>第四次印刷的勘误表 pIX. 第17行 错: 8.3 虚函数 对: 8.3 消息(成员函数调用)的动态绑定 p33. 第 ...

  4. c语言银行卡管理系统程序设计报告,《c语言程序设计》课程设计报告-职工信息管理系统.doc...

    <c语言程序设计>课程设计报告-职工信息管理系统.doc 还剩 24页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环 ...

  5. 微控制器编程技术c语言,1.单片机C语言编程技术分析.pptx

    单片机C语言编程;掌握利用C语言进行单片机程序设计的方法掌握单片机的C程序开发工具Keil 的使用方法掌握单片机仿真软件proteus的使用方法了解单片机常用外部接口元件和接口电路了解单片机系统的集成 ...

  6. plcst语言编程教程_PLC ST语言编程之我的心得-专业自动化论坛-中国工控网论坛...

    以前编程都是习惯用梯形图,每次编运算程序,都得写很多条运算程序.调试且不说,就光重复使用就得复制好几遍,还要一遍一遍的改寄存器地址,很是麻烦.一次偶然的机会,我用到了一款PLC可以使用ST 语言编程的 ...

  7. 《C语言编程——零基础初学者指南(第3版)》一第1章 什么是C程序设计1.1 什么是程序...

    本节书摘来自异步社区<C语言编程--零基础初学者指南(第3版)>一书中的第1章,第1.1节,作者 [美]Greg Perry , Dean Miller,更多章节内容可以访问云栖社区&qu ...

  8. c语言程序设计需要学多久,九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会...

    九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会 首页 > C语言 > 九江c语言编程学习 作者:镀金池   发布时间:2017-10-18 14:11 据ID ...

  9. c语言程序设计 猜数字,猜数字游戏c语言编程,c语言编程 编一个猜数字游戏

    c语言编程 编一个猜数字游戏 #include #include #include #include void main()/*主函数*/ { int a,b,times=0,i,j,guess=0, ...

最新文章

  1. JS动态改变文本中光标位置
  2. spring和springMVC的面试问题总结
  3. 81. 搜索旋转排序数组 II---Leecode----java
  4. 谁天生就是干程序员的料?
  5. IntelliJ Idea学习笔记004--- idea修改格式化代码快捷键_顺带一个激活地址_以及常用快捷键
  6. Web前端框架(JavaScript,CSS)、html组件、CSS规范与第三方库
  7. java 格式化字符串
  8. pyspark 数据写入hive_美团是如何应用Spark处理大数据的?
  9. Java中变量及数据类型
  10. C语言图书管理系统 文件数据库
  11. 计算图——一种快速求偏导数的方法
  12. linux polkitd 漏洞,Ubuntu Linux中的特权提升漏洞Dirty Sock分析(含PoC)
  13. envoy做集中式egress sidecar
  14. 了解Nape 2d物理引擎 第一天
  15. 汽车门把手的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  16. OpenGL模拟太阳系运行
  17. 高性能服务器架构(High-performace Server Architecture)
  18. 什么是索引?为什么需要索引?索引的优劣势?
  19. 重新启动SQLSever服务
  20. charles手机抓包配置

热门文章

  1. C/C++ 程序自删除
  2. 教育家教O2O平台-产品与方案-博雅互联EagleClouds
  3. 开咖啡厅经营学|迷你咖啡店开店策略,带你一一拆解
  4. 咖啡店销售管理系统设计与实现
  5. LeetCode之旅(16)
  6. linux系统唤醒快捷键,Linux系统快捷键最全合集
  7. mindspore-使用modelzoo中的yolov4,在运行时报错
  8. H5 data-*属性
  9. Windows更新卡住解决方法
  10. 家用 NAS 服务器(3)| SSD缓存加速机械硬盘