You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
1.6 KiB
71 lines
1.6 KiB
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#define MAX_LEN 1000
|
|
|
|
int main()
|
|
{
|
|
|
|
char pp[MAX_LEN];
|
|
printf("imput string:");
|
|
scanf("%[^\n]", pp);
|
|
printf("ouput string:%s\n", pp);
|
|
// printf("%c\n", *(pp+4));
|
|
|
|
int i =0;
|
|
for(i = 0; i < MAX_LEN; i++){
|
|
if((*(pp+i) == 'm')||(*(pp+i) == 'M')){
|
|
if((*(pp+i+1) == 't')||(*(pp+i+1) == 'T')){
|
|
*(pp+i) = '$';
|
|
*(pp+i+1) = '$';
|
|
printf("%d\n", i);
|
|
}
|
|
}
|
|
printf("%d\n", i);
|
|
if(*(pp+i) == '\0')break;
|
|
}
|
|
|
|
printf("ouput string:%s\n", pp);
|
|
|
|
return 0;
|
|
}
|
|
|
|
// // #include <stdio.h>
|
|
|
|
// // #define MAX_LEN 100 // 定义字符串的最大长度
|
|
|
|
// // int main() {
|
|
// // char str[MAX_LEN];
|
|
// // printf('请输入一个字符串:');
|
|
// // fgets(str, MAX_LEN, stdin);
|
|
// // printf('你输入的字符串是:%s\n', str);
|
|
// // return 0;
|
|
// // }
|
|
|
|
|
|
// #include <stdio.h>
|
|
// #include <string.h>
|
|
|
|
// #define MAX_LEN 100 // 定义字符串的最大长度
|
|
|
|
// void replaceChar(char *str, char oldChar, char newChar) {
|
|
// for (int i = 0; str[i] != '\0'; i++) {
|
|
// if (str[i] == oldChar) {
|
|
// str[i] = newChar;
|
|
// }
|
|
// }
|
|
// }
|
|
|
|
// int main() {
|
|
// char str[MAX_LEN];
|
|
// printf("请输入一个字符串:");
|
|
// fgets(str, MAX_LEN, stdin);
|
|
|
|
// // 去掉字符串末尾的换行符
|
|
// str[strcspn(str, "\n")] = 0;
|
|
|
|
// // 替换字符 'a' 为 '!'
|
|
// replaceChar(str, 'm', '!');
|
|
|
|
// printf("替换后的字符串是:%s\n", str);
|
|
// return 0;
|
|
// }
|