View Code of Problem 8

#include<stdio.h>
#include<string.h>
#define N 10
int main(void)
{
    char card[N][N];
    char *ptr[N];
    int row,i,j,len;
    char sig;
    scanf("%d",&row);
    for(i=0; i<row&&gets(card[i])!=NULL&&card[i][0]!='\0'; ++i)
        ptr[i] = card[i];
    for(j=0; j<row; ++j)
    {
        len = strlen(ptr[j]);
        sig = *(ptr[j]+(len-1));
        switch(sig)
        {
        case '0':
            printf("287\n");
            break;
        case '1':
            printf("294\n");
            break;
        case '2':
            printf("286\n");
            break;
        case '3':
        case '4':
        case '5':
        case '6':
        case '7':
            printf("293\n");
            break;
        case '8':
        case '9':
            printf("294\n");
            break;
        default:
            break;
        }
    }
 
    return 0;
}

Double click to view unformatted code.


Back to problem 8