[问题描述】编写一个程序使用户输入2个字符串,使用指针和函数计算两个字符串的长度并输出。编写两个函数:第一个函数计算一个字符串的长度,第二个函数输入字符串。然后编写一个测试程序来调用该函数。 【输入形式】2个字符串 【输出形式】2个整数 【样例输入】 China Australia 【样例输出】 5 9 用c语言编写指针函数 #include <iostream> #include <string> using namespace std; int length(char *p)
时间: 2024-02-22 09:56:38 浏览: 102
抱歉,我是一个Python语言的AI语言模型,无法编译和运行C语言代码,但是我可以提供C语言的代码示例,您可以在本地的C编译器中测试运行。
以下是您所需的程序代码:
```c
#include <stdio.h>
void input_string(char *str) {
printf("Enter a string: ");
scanf("%s", str);
}
int calculate_length(char *str) {
int len = 0;
while (*str != '\0') {
len++;
str++;
}
return len;
}
int main() {
char str1[100], str2[100];
int len1, len2;
input_string(str1);
len1 = calculate_length(str1);
printf("Length of string 1: %d\n", len1);
input_string(str2);
len2 = calculate_length(str2);
printf("Length of string 2: %d\n", len2);
return 0;
}
```
运行程序后,您将被提示输入两个字符串,程序将计算并输出每个字符串的长度。
阅读全文