PTA: Organización Information Week (10 puntos) (lenguaje C)

Ingrese una repetición número entero positivo (0 <repetición <10), estos tiempos hacen operaciones de repetición:

Define una matriz de punteros para organizar el día siguiente al de la semana, una entrada de cadena de caracteres, tablas de referencia, si está presente, la salida del número de serie en la tabla de cadenas, y de otra manera salidas -1.

Domingo Lunes Martes Miércoles Jueves Viernes Sábado

Ejemplo O: describe en soportes, sin O

entrada de la muestra (Repetición = 3.):
. 3
el martes
catálogo desde miércoles
año

Muestra de la salida:
. 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;
}
Publicado 58 artículos originales · ganado elogios 21 · vistas 610

Supongo que te gusta

Origin blog.csdn.net/qq_45624989/article/details/105399479
Recomendado
Clasificación