从控制台任意输入一个字符串,然后再任意输入一个字符,在字符串中查找该字符出现的次数的C#程序
时间: 2023-05-16 19:07:45 浏览: 156
语言代码示例:
```
string = input("请输入一个字符串:")
char = input("请输入一个字符:")
count = 0
for c in string:
if c == char:
count += 1
print("字符", char, "在字符串中出现了", count, "次。")
```
解释:
首先,使用 `input()` 函数从控制台获取用户输入的字符串和字符。然后,使用 `for` 循环遍历字符串中的每个字符,如果该字符与用户输入的字符相同,则将计数器 `count` 加 1。最后,输出结果,告诉用户该字符在字符串中出现的次数。
相关问题
C#编写一个程序,要求从控制台任意输入一个字符串,然后再任意输入一个字符,在字符串中查找该字符出现的次数
C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它是一种高级语言,可以用于开发操作系统、应用程序、游戏等各种软件。C语言具有高效、灵活、可移植等特点,被广泛应用于计算机科学和工程领域。C语言也是其他编程语言的基础,如C++、Java、Python等。
用C#编写一个程序,统计从控制台输入的字符串中出现字母A的次数
好的,我来为您解答这个问题。
以下是用C#编写的程序,统计从控制台输入的字符串中出现字母A的次数:
```
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入字符串:");
string input = Console.ReadLine();
int count = 0;
foreach (char c in input)
{
if (c == 'A' || c == 'a')
{
count++;
}
}
Console.WriteLine("字母A出现的次数为:" + count);
}
}
```
程序中先让用户输入一个字符串,然后使用`foreach`循环遍历字符串中的每个字符。
在循环中,如果当前字符是字母A或a,则将计数器`count`加1。
最后输出字母A出现的次数。
希望对你有所帮助!
阅读全文