- ·上一篇内容:C#习题:编程求100以内的所有素数
- ·下一篇内容:操作系统基础知识:操作系统的发展历史
C#习题:从键盘输入字符、数字、统计其中数字的个数
从键盘输入字符、数字、统计其中数字的个数,若遇到字符串“bye”时,输出统计结果,结束程序。
基本思想:
可以使用while循环来处理该程序,使用IndexOf函数来判断字符串中是否含有“bye”字符串,若有则结束循环,并输出结果。算法中使用了一个变量s来保存处理的字符串。
其源程序代码如下:
class Class1
{
static void
{
int count=0; //保存数字的个数
string s=""; //保存输入的字符串
char ch;
while(true)
{
ch = (char)Console.Read();
if(ch>='0' && ch <='9')
count++;
s+=ch.ToString();
if(s.IndexOf("bye")>=0)
break;
}
Console.WriteLine("数字的个数为:{0}",count);
}
}
运行结果如下:
微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。
个人成长离不开各位的关注,你的关注就是我继续前行的动力。