随意输入一个正整数n, 在输入转化的进制数,将转化后的序列输出,并判断某一个数字的个数,这里给的是二进制的例子
2017-03-20 17:16
537 查看
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++; } } }
相关文章推荐
- c#如实现将一个数字转化为其他进制字符串输出
- 输入一个十进制正整数,将其转换成二进制、八进制、十六进制数输出
- 输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个
- 10--输入一个十进制的整数,转化为二进制,输出有多少个1
- 43.编写一个程序,判断用户输入的字符是否是数字,若是数字,则输出“a numerical character”
- 实现一个函数,将一个数的二进制序列逆序,然后输出逆序所得二进制序列所对应的数字
- P51.19(请输入一个正整数n,判断其中各位数字是否奇偶交替出现。)
- P51 第18题 从键盘输入一个正整数n,判断其是否同时含有奇数字和偶数字
- 输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列
- 输入是一个只包含拼音的字符串,请输出对应的数字序列。
- 72-回文数的判断,随意的输入一个int数字,判断是不是回文数字
- Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。 Input 输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义
- 输入一个整数,求该整数的二进制表达中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。
- 将一个键盘输入的数字转化成中文输出。(例如:输入:1234567 输出:一百二拾三万四千五百六拾七)
- 输入一个正整数,输出各个数字之和
- 网易笔试题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列。
- 201111621401-白乐乐-判断一个正整数是否为质数的算法。函数签名如下 int isPrime(long a) 输入:一个长整数a 输出:返回1(为质数),返回0(非质数)
- 作业四-1、输入2个正整数m和n(1≤m,n≤1000),输出m~n之间的所有水仙花数。水仙花数是指各位数字的立方和等于其自身的数。要求定义并调用函数is(number)判断number的各位数字之和是否等于其自身。
- 28.整数的二进制表示中1的个数 题目:输入一个整数,求该整数的二进制表达中有多少个1。 例如输入10,由于其二进制表示为1010,有两个1,因此输出2。
- P51 第4题 编写一个程序,判断用户输入的字符是否是数字,若是数字,则输出“a numerical character”,否则输出“other character”.