调用GetInput()函数从键盘任意输入一个字符串,然后分别在GetInput()和main()中输出该字符串。 注意: (1)请将修改正确后的完整源程序拷贝粘贴到答题区内。 (2)对于没有错误的语句,请不要修改, 修改原本正确的语句也要扣分。 (3)当且仅当错误全部改正,且程序运行结果调试正确,才给加5分。 #include <stdio.h> void GetInput(char* s); int main(void) { char *ptr = NULL; GetInp
时间: 2024-03-07 20:51:41 浏览: 110
ut(ptr); printf("String in GetInput(): %s\n", ptr); printf("String in main(): %s\n", ptr); return 0; } void GetInput(char* s) { printf("Please input a string: "); scanf("%s", s); printf("String in GetInput(): %s\n", s); }
相关问题
调用getinput()函数从键盘任意输入一个字符串,然后分别在getinput()和main()中输出该字符串。
可以这样实现:
def getinput():
s = input("请输入一个字符串:")
print("在getinput()中输出:", s)
return s
s = getinput()
print("在main()中输出:", s)
编写一个函数,求一个字符串的长度,返回值为字符串的长度。在main函数中输入字符串,通过调用函数,求出字符串长度,并在主函数中输出其长度。 输入形式: chinese! 输出形式: 8
以下是代码实现:
```python
def get_str_len(s):
"""
求字符串长度
"""
return len(s)
if __name__ == '__main__':
s = input("请输入一个字符串:")
length = get_str_len(s)
print("字符串长度为:", length)
```
运行程序后,输入一个字符串,即可输出该字符串的长度。
阅读全文