[ create a new paste ] login | about

Link: http://codepad.org/UyNJ79YE    [ raw code | output | fork ]

C, pasted on Jul 10:
#include <stdio.h>
#define N 6

int
mojiretu_equal_check(char a[], char b[], int n)
{
  int             i;
  for (i = 0; i < n; i++)
    if (a[i] != b[i])
      break;
  return i == n;
}

int
main(void)
{
  char            id[N][6] = {"10001", "10002", "20001", "20002", "20003", "40004"};
  char            pw[N][6] = {"1122", "9521", "5588", "0428", "3618", "0777"};
  char            s[10];
  int             i, zan[N] = {0, 50000, 100, 300, 20000, 8000};

  printf("id = ");
  scanf("%s", s);
  for (i = 0; i < N; i++)
    if (mojiretu_equal_check(s, id[i], N))
      break;
  if (i == N) {
    printf("IDが違う\n");
    return 0;
  }
  printf("password = ");
  scanf("%s", s);
  if (mojiretu_equal_check(s, pw[i], N))
    printf("zankin = %d\n", zan[i]);
  else
    printf("パスワードが違う\n");
  return 0;
}


Output:
1
id = IDが違う


Create a new paste based on this one


Comments: