从键盘输入字符、数字、统计其中数字的个数,若遇到字符串“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);
}
}
运行结果如下:
新闻热点
疑难解答