WY21. 小易喜欢的单词
描述
小易喜欢的单词具有以下特性:输入描述
输入为一个字符串,都由大写字母组成,长度小于100输出描述
如果小易喜欢输出"Likes",不喜欢输出"Dislikes"示例1
输入:
AAA
输出:
Dislikes
示例2
输入:
AbAB
输出:
Dislikes
示例3
输入:
ABACADA
输出:
Dislikes
示例4
输入:
AEBFCEDF
输出:
Dislikes
C 解法, 执行用时: 1ms, 内存消耗: 376KB, 提交时间: 2020-12-05
#include<stdio.h> #include<string.h> int main(void) { int i,j,k,t,len=0,flag=0; char a[100]; scanf("%s",a); len=strlen(a); for(i=0;i<len;i++) { if(a[i]<'A'||a[i]>'Z') flag=1; } for(i=0;i<len-1;i++) { if(a[i]==a[i+1]) flag=1; } for(i=0;i<len-3;i++) { for(j=i+2;j<len-1;j++) { if(a[i]==a[j]) { for(k=i+1;k<j;k++) { for(t=j+1;t<len;t++) { if(a[k]==a[t]) flag=1; } } } } } if(flag==0) printf("Likes"); else printf("Dislikes"); return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 376KB, 提交时间: 2020-07-21
#include<stdio.h> #include<string.h> int main() { int i,j,k,t,len,flag=0; char a[100]; scanf("%s",a); len = strlen(a); for(i=0;i<len;i++) { if(a[i]>'Z'||a[i]<'A') flag=1; } for(i=0;i<len-1;i++) { if(a[i]==a[i+1]) flag=1; } for(i=0;i<len-3;i++){ for(j=i+2;j<len-1;j++){ if(a[i]==a[j]) { for(k=i+1;k<j;k++) { for(t=j+1;t<len;t++) { if(a[k]==a[t]) flag=1; } } } } } if(flag==0) printf("Likes"); else printf("Dislikes"); }