将b串中的所有字母字符连接在a串之后并输出,a,b串最多30个字符。
| 题干 | 将b串中的所有字母字符连接在a串之后并输出,a,b串最多30个字符。 | ||
| 输入样例 | abcdef 1A2D3C4F5GG | ||
| 输出样例 | abcdefADCFGG | ||
#include<stdio.h>
int main() {
	char a[30], b[30];
	int i=0, j=0;
	scanf("%s%s", a, b);
	while (a[i]) {
		i++;
	}
	while (b[j]) {
		if ((b[j] >= 'a' && b[j] <= 'z') || (b[j] >= 'A' && b[j] <= 'Z')) {
			a[i++] = b[j];
		}
		j++;
	}
	a[i] = 0;
	printf("%s", a);
	return 0;
} 给定一个由大小写字母构成的字符串。把该字符串中特定的字符全部用字符  #  替换。
 输入共两行:
 第一行包含一个长度不超过  30  的字符串。
 第二行包含一个字符,表示要替换掉的特定字符。
 
| 题干 | 给定一个由大小写字母构成的字符串。把该字符串中特定的字符全部用字符  #  替换。 输入共两行: 第一行包含一个长度不超过 30 的字符串。 第二行包含一个字符,表示要替换掉的特定字符。 | ||
| 输入样例 | hello l | ||
| 输出样例 | he##o | ||
#include<stdio.h>
int main() {
	char a[30], t;
	int i=0, j;
	scanf("%s\n%c", a, &t);
	while (a[i]) {
		if (a[i] == t) {
			a[i] = '#';
		}
		i++;
	}
	/*while (b[j]) {
		if ((b[j] >= 'a' && b[j] <= 'z') || (b[j] >= 'A' && b[j] <= 'Z')) {
			a[i++] = b[j];
		}
		j++;
	}*/
	/*a[i] = '\0';*/
	printf("%s", a);
	return 0;
}输入任意字串(最多30个字符),删除串中的小写字母并输出。
| 题干 | 输入任意字串(最多30个字符),删除串中的小写字母并输出。 | ||
| 输入样例 | AaSsDDddFfGfg | ||
| 输出样例 | ASDDFG | ||
#include<stdio.h>
int main() {
	char a[30], t;
	int i = 0, j = 0;
	scanf("%s", a);
	while (a[i]) {
		if (a[i] < 'a'|| a[i] > 'z') {
			a[j++] = a[i];
		}
		i++;
	}
	a[j] = 0;
	/*while (b[j]) {
		if ((b[j] >= 'a' && b[j] <= 'z') || (b[j] >= 'A' && b[j] <= 'Z')) {
			a[i++] = b[j];
		}
		j++;
	}*/
	/*a[i] = '\0';*/
	printf("%s", a);
	return 0;
}从键盘输入任意串s(最多30个字符),将串s每三个字符加一个*复制到t串中,若s串为"ABCDEFGHIJK",生成t串为"ABC*DEF*GHI*JK"。
| 题干 | 从键盘输入任意串s(最多30个字符),将串s每三个字符加一个*复制到t串中,若s串为"ABCDEFGHIJK",生成t串为"ABC*DEF*GHI*JK"。 | ||
| 输入样例 | ABCDEFGHIJK | ||
| 输出样例 | ABC*DEF*GHI*JK | ||
#include<stdio.h>
int main() {
	char a[30],b[40];
	int i=0,j=0;
	gets(a);
	while (a[i] != '\0') {
		b[j++] = a[i];
		i++;
		if (i % 3 == 0) {
			b[j++] = '*';
		}
	}
	b[j] = 0;
	puts(b);
	return 0;
}输入一个只包含小写字母的单词,输出出现次数最多的字母及个数,若输入单词lanqiao,则显示a 2,单词最多100个字符,若有多个字符出现次数最多,按ascii码顺序只显示第一个。
| 题干 | 输入一个只包含小写字母的单词,输出出现次数最多的字母及个数,若输入单词lanqiao,则显示a 2,单词最多100个字符,若有多个字符出现次数最多,按ascii码顺序只显示第一个。 | ||
| 输入样例 | longlonglongistoolong | ||
| 输出样例 | o 6 | ||
#include<stdio.h>
int main() {
	char a[100];
	int n[26]={0}, i = 0, max = 0;
	gets(a);
	while (a[i] != '\0') {
		n[a[i] - 'a']++;
		i++;
	}
	for (i = 0; i < 26; i++) {
		if (n[i] > max) {
			max = n[i];
		}
	}
	for (i = 0; i < 26; i++) {
		if (n[i] == max) {
			printf("%c\n%d", i + 'a', n[i]);
			break;
		}
	}
	return 0;
} 
 



















