时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
陈越
一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字 “-13142223336”是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11*1.5*2*100%,约为 81.82%。本题就请你计算一个给定整数到底有多二。
输入格式:
输入第一行给出一个不超过50位的整数N。
输出格式:
在一行中输出N犯二的程度,保留小数点后两位。
输入样例:
-13142223336
输出样例:
81.82%

#include<stdio.h>
//水题大家可以练习下
int main(){char Input[1000];float flag =1; int oushu =1, i, n = 0;floatout;scanf("%s", &Input);if (Input[0] =='-'){//判断负号flag = 1.5;}for (i =0; Input[i] !='\0'; i++){//判断输入位数if (Input[i] =='2')n++;}if ((Input[i -1] - 48) % 2 ==0){//判断偶数oushu = 2;}if (flag ==1.5){//如果偶数,即-号占了位置i--;}out = (float)n / (float)i*flag*oushu*100;//输出printf("%.2f%%",out);

一个整数“犯二的程度”相关推荐

  1. python计算n的32次方_获得用户输入的一个整数N,计算并输出N的32次方。_学小易找答案...

    [多选题]材料的力学性质 [单选题]已知在计算机中存储了"大学计算机基础"这样一串汉字,它们所占用的存储空间为( )二进制位. [单选题]以下不是python的注释方式是( ) [ ...

  2. 大于3小于4的整数bleem_[电影点评]3和4之间还有整数吗?疯子数学家发现,只要证明出来就能穿越今天为大家带来一部只要证明3和4之间还有一个整数就能穿越时空的科幻悬疑片《隐匿的数字》 故...

    [电影点评]3和4之间还有整数吗?疯子数学家发现,只要证明出来就能穿越 今天为大家带来一部只要证明3和4之间还有一个整数就能穿越时空的科幻悬疑片<隐匿的数字>. 故事一开始,一个小男孩遇上 ...

  3. Java(实验一)身体质量指数(BMI,Body Mass Index)是国际上常用的衡量人体肥胖程度和是否健康的重要标准,它用如下方法判断一个成年人的肥胖程度

    一.实验目的: 1.熟悉Java应用程序编写.编译与运行流程. 2.熟悉Java程序基本结构,能够编写最简单的Java程序. 3.掌握一种Java的标准输入输出处理方法. 4.学会编写包含选择与循环结 ...

  4. java十个整数相反顺序_编写程序,对输入的一个整数,按相反顺序输出该数。例如,输入为 3578, 输出为 8753。...

    编写程序,对输入的一个整数,按相反顺序输出该数.例如,输入为 3578, 输出为 8753. package HomeWork08; import java.util.Scanner; public ...

  5. ACMNO.23 C语言-素数判定 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime

    题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息. 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime 样例输入 97 样例输出 prime 来源/ ...

  6. java确定一个整数是否溢出,java-判断一个整数是不是回文,考虑溢出

    java-判断一个整数是否回文,考虑溢出 public class PalindromeInt { /** * PalindromeInt,like 1,121,12321.... * you sho ...

  7. 输入一个整数,判断是奇数还是偶数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p91 习题3 6.编写程序,输入一个整数,输出它是奇数,还是偶数. #include<stdio ...

  8. np.random.randint 与 np.random.rand区别 前者返回为参数指定的范围区间的一个整数后者返回的为一个概率

    np.random.randint  与 np.random.rand区别 前者返回为参数指定的范围区间的一个整数后者返回的为一个概率 import numpy as np num_lstm = np ...

  9. OC--有这么一个 整数 123456789,如何将这个整数的每一位数,从末位开始依次放入数组中,并遍历 倒序输出字符串...

    有这么一个 整数 123456789,如何将这个整数的每一位数,从末位开始依次放入数组中,并遍历 1 NSInteger num=123456789; 2 NSString *str=[[NSStri ...

  10. 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?...

    代码: package com.liron.p1; /*** 一个整数,它加上100后是一个完全平方数,再加上168又是* 一个完全平方数,请问该数是多少?* */ public class Topi ...

最新文章

  1. 2014年MCM美国大学生数学建模——From my perspective
  2. GMIS 2017大会杨强演讲:迁移学习的挑战和六大突破点
  3. J - Max Sum
  4. cocos2d-x编程之CCScale9Sprite典型用法
  5. Memcached简介
  6. redis memcached MongoDB
  7. 陈睿:架构设计之数据库拆分六大原则
  8. 深入理解K-Means聚类算法
  9. amd cpu不能在cmd环境下运行java代码_如何在Windows10中配置java的JDK环境
  10. MongoDB一 之增删改查
  11. python consul
  12. 发展大数据还有啥问题:数据孤岛、技术差距、人才短缺
  13. WAP技术入门(上)
  14. 搞一下整车以太网技术 | 01 汽车以太网PHY详解
  15. 饥荒为啥显示专用服务器,饥荒服务器和专用服务器有什么区别 | 手游网游页游攻略大全...
  16. html文本怎么转化为数字html,将阿拉伯数字转换为html文件中的阿拉伯/波斯数字...
  17. 一键U盘装系统 电脑为什么突然打不开
  18. winrar 去广告_winRAR去广告版软件安装教程
  19. 织梦响应式精密机械模具类网站织梦模板(自适应手机端)
  20. 手机防盗版本修改步骤

热门文章

  1. androidStudio中通过svn版本控制后整个工作空间代码变成红色或者绿色
  2. 417分上那所计算机学院,2021年高考417分左右能上什么大学(100所)
  3. Python爬虫——查询英语四、六级成绩
  4. 深度走心字节跳动内推
  5. Verilog语法【参数化设计(parameter 和defparam)】
  6. select_related和prefetch_related的区别是什么?
  7. 【毕业N年系列】 毕业第三年
  8. B.DongDong认亲戚
  9. 国外计算机核心期刊易读,国内英语写作研究现状的文献综述——对十大外语类核心期刊近五年(2012-2016)的统计分析...
  10. linux ubi 分区,ubi卷重分区及卷创建流程解析