2301_80018574 2024-02-22 22:41 采纳率: 0%
浏览 22

估值一亿的AI核心代码测试点1和测试点4答案错误 有人可以教一下吗

估值一亿的AI核心代码测试点1和测试点4答案错误 有人可以教一下吗


#include<stdio.h>
#include<string.h>
int panduan(char x){
    if((x>='0'&&x<='9')||(x>='a'&&x<'z')||(x>='A'&&x<'Z')) return 0;
    else return 1;
}
int main(){
    int n,i,j,k,len;
    scanf("%d",&n);
    getchar();
    for(j=0;j<n;j++){
        char a[1005]={0},b[1005]={0};
        for(i=0;;i++){
            scanf("%c",&b[i]);
            if(b[i]=='\n') break;
            printf("%c",b[i]);
        }
        printf("\n");
        printf("AI: ");
        len=strlen(b);
        len=len-2;
        k=0;
        for(i=0;i<=len;i++){
            if(b[i]==' '&&panduan(b[i+1])){
                continue;
            }
            a[k]=b[i];
            k++;
        }
        k--;
        for(i=0;i<=k;i++){
            if((a[i]>='A'&&a[i]<'I')||(a[i]>'I'&&a[i]<='Z')){
                a[i]=a[i]+'a'-'A';
            }
            if(a[i]=='?'){
                a[i]='!';
            }
            if(a[i]==' '&&i==0) continue;
            if(a[i]==' '&&i==k) continue;
            if((i==0||panduan(a[i-1]))&&a[i]=='c'&&a[i+1]=='a'&&a[i+2]=='n'&&a[i+3]==' '&&a[i+4]=='y'&&a[i+5]=='o'&&a[i+6]=='u'&&panduan(a[i+7])){
                printf("I can");
                i=i+6;
                continue;
            }
            if((i==0||panduan(a[i-1]))&&a[i]=='c'&&a[i+1]=='o'&&a[i+2]=='u'&&a[i+3]=='l'&&a[i+4]=='d'&&a[i+5]==' '&&a[i+6]=='y'&&a[i+7]=='o'&&a[i+8]=='u'&&panduan(a[i+9])){
                printf("I could");
                i=i+8;
                continue;
            }
            if((i==0||panduan(a[i-1]))&&a[i]=='I'&&panduan(a[i+1])){
                printf("you");
                continue;
            }
            if((i==0||panduan(a[i-1]))&&a[i]=='m'&&a[i+1]=='e'&&panduan(a[i+2])){
                printf("you");
                i=i+1;
                continue;
            }
            printf("%c",a[i]);
        }
        printf("\n");
    }
    return 0;
}
  • 写回答

3条回答 默认 最新

  • [PE]经典八炮 2024-02-23 19:40
    关注

    题目呢

    评论

报告相同问题?

问题事件

  • 创建了问题 2月22日

悬赏问题

  • ¥15 ciflog-smart磁性定位子系统
  • ¥100 python 调用 cgps 命令获取 实时位置信息
  • ¥15 两台交换机分别是trunk接口和access接口为何无法通信,通信过程是如何?
  • ¥15 C语言使用vscode编码错误
  • ¥15 用KSV5转成本时,如何不生成那笔中间凭证
  • ¥20 ensp怎么配置让PC1和PC2通讯上
  • ¥50 有没有适合匹配类似图中的运动规律的图像处理算法
  • ¥15 dnat基础问题,本机发出,别人返回的包,不能命中
  • ¥15 请各位帮我看看是哪里出了问题
  • ¥15 vs2019的js智能提示