Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

입력한 숫자에서 1의 수를 세는 C# 프로그램


배열을 사용하여 숫자를 추가했습니다 -

int[] num = new int[] {1, 25, 1, 55, 1};

이제 루프를 통해 1을 찾고, 1이 있으면 6을 찾은 다음 발생 횟수를 계산하는 변수를 증가시킵니다. -

foreach(int j in num) {
   if (j == 1) {
      cal++;
   }
}

예시

다음은 입력된 숫자에서 1의 개수를 세는 코드입니다.

using System;
public class Demo {
   public static void Main() {
      int cal = 0;
      int[] num = new int[] {1, 25, 1, 55, 1};
      Console.WriteLine("Numbers:");
      for (int i = 0; i < 5; i++) {
         Console.WriteLine(num[i]);
      }
      foreach (int j in num) {
         if (j == 1) {
            cal++;
         }
      }
      Console.WriteLine("Number of 1's: ");
      Console.WriteLine(cal);
      Console.ReadLine();
   }
}

출력

Numbers:
1
25
1
55
1
Number of 1's:  
3