a
#includeint main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); if(a<5&&b<5&&c<5) printf("easy"); else if(a>5&&b>5&&c>5) printf("difficult"); else printf("exact"); return 0; }
b
//如果DML只更改一个字符,使得结果字符串为回文串 //若 aabbaa
c
#includeint main(){ char str[105]; gets(str); int flag=2,f1=0,f2=0,i; for(i=0;str[i]!='';i++){ if(str[i]>='0'&&str[i]<='9') flag=0,f1=1; else flag=1,f2=1; } if(f1==1&&f2==1) printf("mixed"); else { if(flag==0) printf("digit"); else printf("letter"); } return 0; }
d
//不在首尾处。 特殊:如果a-a,前后相等,保持原样a-a。 // 只要‘-’后面的字符ASCII码比前面的字符大,就将其展开 #include#include int main(){ int i; char a[105]; gets(a); for(i=0;a[i]!='';i++){ if(a[i+2]>a[i]){ for(j=) } } }
f
#include#include int main(){ int t,i,max=0; char a[1005],minc[1005],ch; scanf("%d",&t); while(t--){ getchar(); scanf("%s",&a); //gets(a); int x=strlen(a); for(i=0;i max)?x:max; if(x g
//密码中包含至少一个大写字母和一个小写字母还有一个数字才算有保障的密码 #includeint main(){ int t,i,f1,f2,f3; f1=f2=f3=0; char a[1010]; gets(a); for(i=0;a[i+1]!='@';i++){ if(a[i]>='0'&&a[i]<='9') f1=1; if(a[i]>='a'&&a[i]<='z') f2=1; if(a[i]>='A'&&a[i]<='Z') f3=1; } if(f1==1&&f2==1&&f3==1) printf("safe"); else printf("unsafe"); return 0; } h
//每个单词由大、小写字母组成; #includeint main(){ //输入有多行,每组测试数据占一行 ;每组的单词个数不超过10个, char a[105],ch; while(scanf("%s",&a)!=EOF){ if(a[0]>='a'&&a[0]<='z') printf("%c",a[0]-32); else printf("%c",a[0]); scanf("%c",&ch); if(ch=='n') printf("n"); } return 0; } i
#include#include //统计字符对 感觉按我的想法 int main(){ int m,n,i; char a[1010]; //突然发现字符数组不清空也行 while(scanf("%d",&n)!=EOF){ int cnt=0; getchar();//不知 gets(a); int x=strlen(a); for(i=0;i j
#include#include int main(){ int i,t; char a[10010]; scanf("%d",&t); while(t--){ getchar(); gets(a); int x=strlen(a); //printf("%dn",x); int num=x-1,flag=0; // if(num%2==1){ // printf("no0n"); // flag=1; // //break; // } for(i=0;i<(x+1)/2;i++){ if(a[i]=='('&&a[num--]==')') continue; else { flag=1; printf("non"); break; } } if(flag==0) printf("yesn"); } return 0; } e
//代表当前字符串中最长的连续相同数字以及它的长度,如果有多个数字,输出最小的那个数字。 #include#include int main(){ int t,num=1,; char a[105]; int n[11]={0}; scanf("%d",&t); while(t--){ for(i=0;i ='0'&&a[i]<='9'&&a[i+1]>='0'&&a[i+1]<='9'){ if(a[i]==a[i+1]) n[i] } } } } 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)