C++中超级有趣的小程序

哆啦p达和Tahara一共有n个字符申,字符串被分为两种,一种是以"wyd"开头表示它属于哆啦p达,另一种是以"ty"结尾表示它属于Tahara,并且每个字符串保证有且仅有可能属于两种中的一种,问输入的字符串是属于第一种还是第二种。第一种输出"wyd",第二种输出"ty"。(不含引号,每次输出占一行)
输入格式
第一行一个整数T
接下来T行每行一个字符串,每个字符串只包含大小写字母,识别符需要区分大小写。
输出格式
T行,输出字符串类型。
输入样例
2
wydabcd
abcdty
输出样例
wyd
ty
数据范围与提示
多组数据,字符串长度<100,时限1000ms空间256M


#include <iostream>
#include <string.h>
using namespace std;

int main()
{
    int n;
    cin >> n;
    char a[n][100];
    for(int i = 0;i < n;i++){
        cin >> a[i];
    }
    for(int i = 0;i < n;i++){
        if(strlen(a[i]) >= 3 && a[i][0] == 'w' && a[i][1] == 'y' && a[i][2] == 'd'){
            cout << "wyd" << endl;
        }else{
            cout << "ty" << endl;
        }
    }
    return 0;
}

img

#include<stdio.h>

int main()
{
    int j=0;
    char a[100][100];
    int T;
    scanf("%d",&T);
    while(j<T)
    {
        scanf("%s",a[j]);
        j++;
    }
    for(j=0; j<T; j++)
    {
        if(a[j][0]=='w'&&a[j][1]=='y'&&a[j][2]=='d')
        {
            printf("wyd\n");
        }
        else  //有且仅有可能属于两种中的一种
        {
            printf("ty\n");
        }
    }
    return 0;
}