该怎么改一下呢?想了半天都没想到好的办法。

定义一个指针数组将下表的星期信息组织起来,输入一个字符串,在表中查找,若存在;输出该字符在表中的序号,否则输出-1。
0 Sunday

1 Monday

2 Tuesday

3 Wednesday

4 Thursday

5 Friday

6 Saturday

输入输出示例:
请输入一个字符串:Tuesday

#include <stdio.h>
#include <string.h>
#define MAX 11
#define N 7
void main()
{
int i,j,c=-1;
char a;
char week[N][MAX]={"Sunday","Monday","Tuseday","Wednessday","Thurday","friday","Satyrday"};
char*pstr[N];
for(i=0;i<N;i++)
{
pstr[i]=week[i];
}
printf("请输入一个字符串:");
scanf("%s",&a);
for(j=0;j<N;j++)
{
if(strcmp(a,*week[i])==0)
{
c=i;
break;
}
}
if(i!=-1)
put(week[i]);
else printf("%d",i);

}

i,j有点混乱了,还有a应该是数组类型,不是字符

#include <stdio.h>
#include <string.h>
#define MAX 20
#define N 8
void main() {
    int i, j, c = -1;
    char a[20];
    char week[N][MAX] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thurday", "Friday", "Saturday"};
    printf("请输入一个字符串:");
    scanf("%s", a);
    for(j = 0; j < N; j++) {
        if(strcmp(a, week[j]) == 0) {
            c = j;
            break;
        }
    }
    printf("%d", c);
}


#include<stdio.h>
#include<string.h>
void main()
{
int i,ri,repeat;
char *date[]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
char str[80];
scanf("%d",&repeat);
getchar();
for(ri=1;ri<=repeat;ri++){
scanf("%s",str);
for( i=0;i<7;i++ )
if ( !strcmp( date[i] , str ) )
break ;
if ( i >= 7 )
printf("-1\n");
else
printf("%d\n" , i+1 );
}
}

#include <stdio.h>
#include <string.h>
#define MAX 11
#define N 7
void main()
{
    int i,c = -1;
    char a[100];
    char week[N][MAX] = {"Sunday", "Monday", "Tuseday", "Wednessday", "Thurday", "friday", "Satyrday"};
    char *pstr[N];
    for (i = 0; i < N; i++)
    {
        pstr[i] = week[i];
    }
    printf("请输入一个字符串:");
    scanf("%s", a);
    for(i = 0;i < N;i++){
        if(!strcmp(a,week[i])){
            c = i;
            break;
        }
    }
    printf("%d", c);
}

img

#include <stdio.h>
#include <string.h>
#define MAX 11
#define N 7
void main()
{
    int i,j,c=-1;
    char a[MAX];
    char week[N][MAX]= {"Sunday","Monday","Tuseday","Wednessday","Thurday","friday","Satyrday"};
    char *pstr[N];
    for(i=0; i<N; i++)
    {
        pstr[i]=week[i];
    }
    printf("请输入一个字符串:");
    scanf("%s",a);
    int flg=-1;
    for(j=0; j<N; j++)
    {
        if(strcmp(a,week[j])==0)
        //if(a==week[j])
        {
            printf("%s",week[j]);
            flg=0;
            break;
        }

    }
    if(flg==-1)
    {
        printf("%d",flg);
    }
    
   // printf("test:%s\n",week[0]);
    //printf("test:%s",pstr[0]);
}