如图所示,输入一个字符串后单击按钮,统计其中有多少个单词,单词之间用空格分隔如何实现
2条回答 默认 最新
关注
把方法改成窗体代码就可以了。如有帮助,请采纳
//代码如下,调试结果稍后到。 using System; class CountWords { static void Main(string[] args) { /* 初始化计数器,读入字符串*/ int ct=0, i, j=0; Console.WriteLine("input a list of words:"); string rd = Console.ReadLine(); for(i=0;i<rd.Length;i+=1){ if(rd[i]<='z'&&rd[i]>='a')j=1; else if(rd[i]<='Z'&&rd[i]>='A')j=1; else if(j==1){j=0;ct+=1;} } if(j==1){j=0;ct+=1;} Console.WriteLine("\nThe number of word(s) is: {0}",ct); Console.ReadKey(); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用