编写函数length(s),其功能为计算字符串s的串长并返回,注意不能使用库函数strlen。编写函数convert(s),其功能是将字符串s倒置,要求调用length函数求串长。编写主函数,输入字符串str,先调用length函数输出串长,再调用convert函数,将字符串str倒置后输出。
时间: 2024-02-27 12:58:03 浏览: 81
C语言程序设计-编写一个程序,求字符串的长度,不能使用strlen函数。
5星 · 资源好评率100%
好的,我来为您编写这些函数和主函数:
```python
# 计算字符串的长度
def length(s):
count = 0
for i in s:
count += 1
return count
# 将字符串倒置
def convert(s):
l = length(s)
new_s = ""
for i in range(l-1, -1, -1):
new_s += s[i]
return new_s
# 主函数
if __name__ == "__main__":
str = input("请输入字符串:")
print("字符串长度为:", length(str))
print("倒置后的字符串为:", convert(str))
```
您可以将以上代码复制到您的编辑器中,并运行测试。
阅读全文