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;
}