ZEP: Organisation Semaine de l'information (10 points) (langage C)

Entrez une répétition entier positif (0 <répétition <10), ces temps de réaliser des opérations répétées:

Définit un tableau de pointeurs pour organiser le lendemain de la semaine, une entrée de chaîne de caractères, tables de consultation, si elle est présente, la sortie du numéro de série dans la table de chaînes, et autres sorties -1.

dimanche Lundi Mardi Mercredi Jeudi Vendredi Samedi

Exemple O: décrit dans les supports, sans O

entrée échantillon (= de REPEAT 3.):
. 3
mardi
le mercredi
année

Exemple de sortie:
3.
4.
-1

#include <stdio.h>
#include <string.h>

int main()
{
    char day[7][10] = {"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday" };
    int repeat;
    scanf("%d", &repeat);
    int i, j;
    char str[30];
    for (i = 1; i <= repeat; i++)
    {
        scanf("%s", &str);
        for (j = 0; j < 7; j++)
        {
            if (strcmp(str,day[j]) == 0)
            {
                printf("%d\n", j+1);
                break;
            }                  
        }
        if(j == 7)
            printf("-1\n");
    }
    return 0;
}
Publié 58 articles originaux · a gagné les éloges 21 · vues 610

Je suppose que tu aimes

Origine blog.csdn.net/qq_45624989/article/details/105399479
conseillé
Classement