12.编写程序,输入-一个字符串,要求将字符串中的空格替换为$符号,并记录替换的个数,最后显示替换后的字符串和替换个数。 例如:输入:aa bb cc dd 输出: aaSbbScc$dd 替换了3个字符
时间: 2023-05-21 19:03:37 浏览: 93
以下是代码示例:
```python
string = input("请输入一个字符串:")
count = 0
new_string = ""
for char in string:
if char == " ":
new_string += "$"
count += 1
else:
new_string += char
print("替换后的字符串为:", new_string)
print("替换了", count, "个字符")
```
如果您有任何其他编程问题,欢迎继续提问。
相关问题
c语言实现12.编写程序,输入-一个字符串,要求将字符串中的空格替换为$符号,并记录替换的个数,最后显示替换后的字符串和替换个数。 例如:输入:aa bb cc dd 输出: aaSbbScc$dd 替换了3个字符
以下是C语言实现12的代码:
```
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int count = 0;
printf("请输入一个字符串:");
fgets(str, 100, stdin);
for (int i = 0; i < strlen(str); i++) {
if (str[i] == ' ') {
str[i] = '$';
count++;
}
}
printf("替换后的字符串为:%s\n", str);
printf("替换了%d个字符\n", count);
return 0;
}
```
关于lua closure factory的完整代码,我不是很清楚你具体指的是哪个问题,如果你能提供更多的信息,我可以尝试回答。
至于中文加密,这是一个比较广泛的话题,有很多种加密方式,比如替换、移位、异或等等。你需要具体说明你想了解哪种加密方式,我才能给出更具体的回答。
12.编写程序,输入一个字符串,要求将字符串中的空格替换为$符号,并记录替换的个数。最后显示替换后的字符串和替换个数。 例如:输入:aa bbcc dd 输出: aSbbccSdd 替换了3个字符
以下是 CSDN 开发的 C知道 AI 对你的问题的回答:
```
#include<stdio.h>
#include<string.h>
int main(){
char str[100];
int i, count = 0;
printf("请输入字符串:\n");
gets(str);
for(i=0; i<strlen(str); i++){
if(str[i] == ' '){
str[i] = '$';
count++;
}
}
printf("替换后的字符串是:%s\n", str);
printf("一共替换了%d个空格\n", count);
return 0;
}
```
如果您有任何更多的问题,请继续提出,我会尽力回答。
阅读全文