注册 登录
编程论坛 C# 论坛

C#入门变编程

CHENXUhang12 发布于 2018-01-11 20:14, 2107 次点击
编一个程序,为五个考生3门课,建立一个整型二维数组(五行4列),做静态初始化输入考生成绩数据,计算出各个考生的总成绩。然后输出各个考生的各门课程的成绩,并且同时输出各个考生的总成绩。

编一个程序,定义一个字符串变量,输入字符串,判断有没有连续重复的字符出现,统计重复字符出现次数。例如,xxxbayydzzz,其中x重复出现三次,y重复出现二次,z重复出现三次,共计字符重复八次。

2 回复
#2
CHENXUhang122018-01-11 20:14
#3
CHENXUhang122018-01-11 21:12
static void Main()
        {
            int sum = 0;
            int ccc = 0;
            string a = Console.ReadLine();
            for (int i = 0; i < a.Length ; i++)
            {
                sum = 0;
                bool boo = false;
                for (int q = 0; q < a.Length ; q++)
                {

                  if (a[i] == a[q])
                  {
                      for (int k = 0; k <i; k++)
                      {
                          if (a[k] == a[i])
                          {
                                 boo = true;
                                  break;
                          }
                      }
                      if (boo)
                      {
                            break;
                      }

                       sum++;
                        ccc++;
                  }
                }
                if (!boo)
                {
                    Console.WriteLine("字符串{0}中{1}出现{2}次",a,a[i],sum );
                    
                }
            
            }
            Console.WriteLine("共计重复{0}次", ccc);


        }
1