随意输入一个正整数n, 在输入转化的进制数,将转化后的序列输出,并判断某一个数字的个数,这里给的是二进制的例子
来源:互联网 发布:昆山入学积分怎么算法 编辑:程序博客网 时间:2024/06/10 00:22
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class Program { //判断总共有多少个0和1 static int hex0, hex1; static List<int> hexStr = new List<int>(); static void Main(string[] args) { //十进制的正整数,进制数 int num, hexNum; Console.Write("请输入一个十进制的正整数,点击回车键完成输入: "); num = int.Parse(Console.ReadLine()); Console.Write("请输入需要转换的进制,点击回车键完成输入: "); hexNum = int.Parse(Console.ReadLine()); //递归调用函数 Change(num, hexNum); //输出转换后的01序列 for (int i = 0; i < hexStr.Count; i++) { Console.Write(hexStr[i] + " "); } Console.WriteLine(); Console.WriteLine("将10进制转化后为" + hexNum + "后,包含" + hex0 + "个0,和" + hex1 + "个1"); Console.ReadKey(); } public static void Change(int n, int b) { if (n == 0) { return; } Change(n / b, b); hexStr.Add(n % b); if (n % b == 0) hex0++; else hex1++; } }}
0 0
- 随意输入一个正整数n, 在输入转化的进制数,将转化后的序列输出,并判断某一个数字的个数,这里给的是二进制的例子
- 用户输入的数字转化为二进制后中数字1的个数
- 将一个正整数N用二进制表示并转化为一个string类型的值s
- 汇编---将输入的字符数字转化为二进制数据
- java实现输入一个正整数n,输出全部连续正整数相加后等于n的所有序列。
- 面试题:输入一个正整数n,输出所有的连续正整数之和等于n的序列
- 求数字转化为二进制后1的个数
- 输出十进制转化为二进制后一的个数
- 输入n个数和输出调整后的n个数
- 输入n个数和输出调整后的n个数
- 蓝桥杯题目 输入一个正整数n,输出n!的值。
- 将一个键盘输入的数字转化成中文输出。(例如:输入:1234567 输出:一百二拾三万四千五百六拾七)
- 求一个数转化为二进制后1的个数
- 确定一个数转化成二进制后是1的位的个数
- C输入一个字符串,将其中连续的数字做为一个整数存放在一个整形数组中,统计其中数字的个数并输出这些整数。
- 输入一个不多于5位的正整数,判断它是几位数,并逆序输出各位数字
- 将一个任意输入的10进制数转化为16进制形式输出
- 将一个任意输入的10进制数转化为16进制形式输出
- Java 注解
- char *b和char a[]
- 【Spring Boot】Spring Boot 入门
- SQL JOIN
- servlet、genericservlet、httpservlet之间的区别
- 随意输入一个正整数n, 在输入转化的进制数,将转化后的序列输出,并判断某一个数字的个数,这里给的是二进制的例子
- DEMO集合
- LeetCode:129. Sum Root to Leaf Numbers
- 日常知识点积累
- Banner实现图片轮播
- 干货总结中,稍候分享一些自己的心得体会。
- 51nod 1391 01串【线段树,思维】
- IAR7版本出现Warning[25]: Label'Reset_Handler' is defined pubweak……
- Linux内核0.11版本signal.c中sys_signal()和sys_sigaction的理解