新人,不知道错在哪里?全部WA
  • 板块P1765 手机
  • 楼主zmx666
  • 当前回复1
  • 已保存回复1
  • 发布时间2022/1/24 14:38
  • 上次更新2023/10/28 11:19:17
查看原帖
新人,不知道错在哪里?全部WA
659743
zmx666楼主2022/1/24 14:38
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
int main() {
    char s[256] ;
    int ret = 0;
   gets_s(s);
    int n = strlen(s);
    for (int i = 0; i < n; i++)
    {
        if (s[i] == 'b' || s[i] == 'e' || s[i] == 'h' || s[i] == 'k' || s[i] == 'n' || s[i] == 'q' || s[i] == 'u' || s[i] == 'x')
        {ret+=2;}
        else if (s[i] == 'c' || s[i] == 'f' || s[i] == 'i' || s[i] == 'l' || s[i] == 'o' || s[i] == 'r' || s[i] == 'v' || s[i] == 'y')
        {ret += 3;}
        else if (s[i] == 's' || s[i] == 'z' )
        {
            ret += 4;
        }
        else { ret += 1; }
    }
    printf("%d", ret);
    return 0;
}
2022/1/24 14:38
加载中...