学习C语言你是否思考过表达式11111*11111的值是多少?把5个1换成6个1呢?9个1呢?...-程序员宅基地

技术标签: c/c++  

  学习C语言你是否思考过表达式11111*11111的值是多少?把5个1换成6个1呢?9个1呢?请看到这还不理解我想说什么的朋友自行编写代码实现一下,就会有特别深刻的印象了。

解决方案:编写程序模拟笔算,按一位运算规则得出结果。

#include<stdio.h>
#include<math.h>
void main()
{
  int i=0;
  int n;
  printf("n的值,就是乘数中1的个数\n");
  scanf("%d",&n);
  for(int j=0;j<n;j++)
  {
    i+= pow(10.0,j);
  }
  int sum=0;
  for(int j=0;j<n;j++)
  {
    sum +=i;
    printf("%d",sum%10);
    sum /= 10;
  }
  for(int j=0;j<n-1;j++)
  {
    printf("%d",sum%10);
    sum /= 10;
  }
}

 

转载于:https://www.cnblogs.com/FlightButterfly/archive/2013/04/24/3040890.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dengke6556/article/details/102332716

智能推荐

【心随意动】2018全国服创大赛(服务外包)参赛总结-程序员宅基地

文章浏览阅读1.3w次,点赞25次,收藏51次。2018全国服创大赛参赛总结【CSDN的排版是真的蛋疼。。。】背景: 其实这篇感悟早就可以写了,在省赛提交结果之后,感悟就如同滔滔江水难以平息,但是多以内心戏以及个人情感总结而表达。国赛结束之后,进行了以及微型小组聚会,简单的讨论了一下队友们各自对这场参赛过程中的收获与体会。但是自己实在是懒得抽出时间与经历写一份总结文留以纪念。今天已经是儿童节结束的第五天,在今天进行简单的回忆也好。..._服创

在读取Excel时,出现外部表不是预期的格式_external table is not in the expected format-程序员宅基地

文章浏览阅读2.2w次。在读取Excel时,出现外部表不是预期的格式自己的电脑修改后完全可以运行,生成的.exe文件到别的电脑就不可以;按照网上各种进行修改,结果总是有问题;放弃,改用NPIO打开excel表格,生成dataTable文件,再进行筛选处理。错误原因1: 由于Excel 97-2003的连接格式与Excel 2010 的 不同造成。以下是从网上摘抄原文Exce_external table is not in the expected format

HOJ-1983-Beautiful numbers_hoj1983 beautiful numbers stl-程序员宅基地

文章浏览阅读434次。ACM模版描述题解这是西安邀请赛的一道模拟赛题,也是 CF 上的原题。很明显是数位 dp,也是树归。这个题不是我自己做出来的,是看了别人的题解搞懂的,虽然看出来了是 dp,一开始却没有想出来怎么搞。既然要求 [x,y][x, y] 区间有多少个数满足能够整除数位中任意非零数,那么我们不妨设 dp[i][j][k],表示当前已经算到了第 i 位,当前数为 j,各个位乘积为 k 的状态,但是很明显无法开_hoj1983 beautiful numbers stl

OmniSLAM:多鱼眼相机的SLAM系统-程序员宅基地

文章浏览阅读726次。作者| dianyunPCL 编辑|点云PCL点击下方卡片,关注“自动驾驶之心”公众号ADAS巨卷干货,即可获取点击进入→自动驾驶之心【SLAM】技术交流群后台回复【SLAM综述】获取视觉SLAM、激光SLAM、RGBD-SLAM等多篇综述!●论文摘要本文提出了多鱼眼相机的定位和稠密SLAM系统,该系统使用超大视角(FOV)鱼眼相机,可以360°覆盖环境的立体环境。为了更实用、更精确的重建...

防火墙 iptalbes & firewalld 详细讲解_firewalld放行ipvs流量-程序员宅基地

文章浏览阅读678次。文章目录一、IPtables介绍1、iptables工作原理分类2、iptables工作流程二、iptables概念1、什么是 iptables2、什么是表(tables)3、什么是链(chains)4、什么是规则(Policy)三、iptables 表和链1、四个表2、五个链3、表和链的关系4、路由次序图五、iptables操作1、安装2、iptables语法3、参数解释4、参数使用(增删改查)(1)查看规则(2)删除规则(3)增加规则(4)修改规则(不常用)四、规则1、规则的概念2、基本匹配3、基本动作_firewalld放行ipvs流量

GB28281实战一(海思平台)_28281协议教程-程序员宅基地

文章浏览阅读5.1k次,点赞3次,收藏10次。最近项目中要IPC设备实现GB28281接入,记录一下开发过程,平台是海思2521D,应该可以在海思类似平台上同样实现一.协议关联库准备由于需要用到SIP协议,所以这里用到了开源的OSIP/EXOSIP,由于编译时需要用到openSSL库,所以还需要下载openSSL1.0的源码(不能是openSSL1.1,不然exoSIP编不过去)。官网下载的包,简单的修改了一下Makefile,让编译能通过,在编译库时一定要先编译openssl,osip库,再编译eXosip库。当时编译的几个库:htt_28281协议教程

随便推点

Mybatis第三天动态Sql语句、XML中一对多、多对一、多对多该怎么写_一对多动态sql的怎样写-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏6次。Mybatis第三天Mybatis中使用unpooled配置连接池原理分析Mybatis中使用pooled配置连接的原理分析Mybatis中的事务原理和自动提交设置Mybatis中的动态sql语句if标签where标签foreach标签sql标签,用于抽取重复的语句第三章 Mybatis的多表关联查询一对多查询多对多用户实体类角色实体类角色的单表操作获取角色下的所有用户信息多个表之间的关联从一个用户到多个角色今天内容很重要把Mybatis里面的几个重要标签再解释一下1、Mybatis中的配置类主要分_一对多动态sql的怎样写

Base64 Encode/Decode Class C++ SourceCode - Base64编码/解码 类 C++ 源码_base64 source code-程序员宅基地

文章浏览阅读8.7k次。Base64 Encode/Decode Class C++ SourceCode - Base64编码/解码 类 C++ 源码 1、Base64.h // Base64.h: interface for the CBase64 class.////////////////////////////////////////////////////////////////////_base64 source code

PicGo+GitHub+Typora for Blog_picgo+github+typora load is failsed-程序员宅基地

文章浏览阅读87次。Recently, while trying to accelerate my blog load speed, I also want to get all my pictures a cdn. Also I’m tired of uploading the picture every time I want to quote a picture in my post, So I found a softeware PicGo.PreparationsI’m using Typora to edi_picgo+github+typora load is failsed

HP DL180 G6服务器硬件安装及设置阵列的一点记录-程序员宅基地

文章浏览阅读3.3k次。硬件安装要注意的几点:1.硬盘安装:把添加的硬盘卡扣拉开,向硬盘位往里推至底,然后把卡扣往里压,硬盘就自动卡紧了;2.内存安装:添加的内存不能挨个插,看内存槽边上的编号(A,B,C,D),按照主板上内存槽A,B,C,D的顺序插到主板上;3.光驱安装:先卸载光驱面板下面硬盘槽上的卡口,再把光驱面板卸下,将光驱推进去,固定要上2螺丝;找到那条一头是4PIN电源口一头是..._hp proliant dl180 g6怎么安装系统

Java GUI特殊Button造型-程序员宅基地

文章浏览阅读348次。1.通过panel创建不同的Layout,再通过将不同的panel添加进Frame,实现本次小测试2.格子分隔通过new GridLayout(n,n)来实现3.将上下两个格子分为panel1和panel2.然后将每个按钮添加进panel124.分隔的格子通过p11,p22来实现。然后用p1添加p11,p2添加p22.来实现各自划分5.最后Frame将p1,p2add()按钮图形:代...

java.lang.OutOfMemoryError: Java heap space 解决方法_rabitmq java heap space-程序员宅基地

文章浏览阅读325次。java.lang.OutOfMemoryError: Java heap space 解决方法 这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m2,如果用的tomcat,在windows下,可以在C:\tomca_rabitmq java heap space

推荐文章

热门文章

相关标签