找到 2628 篇文章 关于 C#
234 次查看
我们示例中的数字是 11,即二进制 - 1101。1101 中设置的位总数为 3;要找到它,请使用循环,直到它不等于 0。在这里,我们的 num 是 11,即十进制 -while (num>0) { cal += num & 1; num >>= 1; }示例要计算数字中设置的位总数,请使用以下代码。实时演示using System; public class Demo { public static void Main() { int cal = 0; // 二进制为 1011 int num = 11; while (num>0) { cal += num & 1; num >>= 1; } // 1101 中的 1 位是 3 Console.WriteLine("总位数: "+cal); } }输出总位数: 3
467 次查看
假设我们拥有的数字是 12。我们已经声明并初始化了一个 uint 变量,并通过分配十进制字面量来赋值,uint val = 12;12 的二进制表示为 -1100上面的位数为 4,因此要查找总位数,请使用 Math.log() 方法 -uint res = (uint)Math.Log(val , 2.0) + 1;示例您可以尝试运行以下代码来计算数字中的总位数。实时演示using System; public class Demo { public static void Main() { uint val = 12; // 二进制为 1100 uint res = (uint) Math.Log(val, 2.0) + 1; // 1100 有 4 位 Console.WriteLine("总位数: " + res); } }输出总位数: 4
27K+ 次查看
首先,设置字符串 -string str = "Website"; Console.WriteLine("字符串: "+str);检查字符串中的每个字符,并递增一个变量,该变量将计算该字符出现的次数 -for (int j = 0; j < str.Length; j++) { if (str[0] == str[j]) { cal++; } }示例您可以尝试运行以下代码来计算每个字符出现的次数。实时演示using System; public class Demo { public static void Main() { string str = "Website"; Console.WriteLine("字符串: "+str); while (str.Length > 0) { ... 阅读更多
457 次查看
我使用数组添加了数字 -int[] num = new int[] {1, 25, 1, 55, 1};现在循环遍历并查找 1,如果存在 1,则递增计算出现次数的变量 -foreach(int j in num) { if (j == 1) { cal++; } }示例以下是计算输入数字中 1 的个数的代码。实时演示using System; public class Demo { public static void Main() { int cal = 0; int[] num = new int[] {1, 25, 1, 55, ... 阅读更多
649 次查看
您需要检查元音和辅音,但不要忘记检查大写和小写字母。对于计算元音,请分别检查“aeiou”字符,即if (myStr[i] == 'a' || myStr[i] == 'e' || myStr[i] == 'i' || myStr[i] == 'o' || myStr[i] == 'u' || myStr[i] == 'A' || myStr[i] == 'E' || myStr[i] == 'I' || myStr[i] == 'O' || myStr[i] == 'U') { vowel_count++; }对于计算辅音,请在 elseif 条件下检查其他字符 -else if ((myStr[i] >= 'a' && myStr[i] = 'A' && myStr[i]
619 次查看
设置十进制数 -int decVal = 40;现在取一个变量并在其中设置 decVal。找到以 8 为模的余数,因为八进制数具有以 8 为基数的数字系统,并在循环中对其进行评估,如下面的代码片段所示。while (quot != 0) { octalVal[i++] = quot % 8; quot = quot / 8; }示例您可以尝试运行以下代码将十进制数转换为八进制数。实时演示using System; class Demo { public static void Main() { int decVal, quot, i = 1, j; int[] octalVal = new int[80]; ... 阅读更多
2K+ 次查看
首先,设置华氏温度 -double fahrenheit = 97; Console.WriteLine("华氏温度: " + fahrenheit);现在将其转换为摄氏温度 -celsius = (fahrenheit - 32) * 5 / 9;示例您可以尝试运行以下代码将华氏温度转换为摄氏温度。实时演示using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class MyApplication { static void Main(string[] args) { double celsius; double fahrenheit = 97; Console.WriteLine("华氏温度: " + fahrenheit); celsius = (fahrenheit - 32) * 5 / 9; Console.WriteLine("摄氏温度: " + celsius); Console.ReadLine(); } } }输出华氏温度: 97 摄氏温度: 36.1111111111111
1K+ 次查看
假设您已将十进制数设置为 -decVal = 34; Console.WriteLine("十进制数: {0}", decVal);对于您作为十进制值的二进制数获得的值,使用 ToString() 方法 -while (decVal >= 1) { val = decVal / 2; a += (decVal % 2).ToString(); decVal = val; }现在设置一个新的空变量,以使用循环显示二进制数 -string binValue = "";示例您可以尝试运行以下代码在 C# 中将十进制数转换为二进制数。实时演示using System.Collections.Generic; using System.Text; namespace Demo { class MyApplication { ... 阅读更多
3K+ 次查看
首先,声明从 0 到 9 的单词 -// 从 0 到 9 的每个数字的单词 string[] digits_words = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" };以下是将要转换为文字的数字 -// 要转换为文字的数字 val = 4677; Console.WriteLine("数字: " + val);使用循环检查给定数字中的每个数字,并将其转换为文字 -do { next = val % 10; a[num_digits] = next; num_digits++; val = val / 10; } while(val > 0);示例您可以尝试 ... 阅读更多
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP