实验(六)

实验(六),第1张

实验(六)

a

#include
int 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

#include
int 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;imax)?x:max;
		if(x 

g

//密码中包含至少一个大写字母和一个小写字母还有一个数字才算有保障的密码
#include
int 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

//每个单词由大、小写字母组成;
#include
int 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]
			}
		}
		
	}
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5594913.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存