这个C语言题目该怎么做啊

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:17:31
(1)写一个函数,求一个字符串的长度,在主函数中输入字符串,并输出其长度。
(2)输入一个字符串,判断是否回文(顺读与逆读相同)采用函数调用形式。
(3)定义10个元素组,输出数组元素,里面的最大值(采用子函数和指针元素)
第三题修改一下,定义一个10元素组,输出数组元素里面的最大值(采用子函数和指针元素)
所有的题目都要求用C语言做,不能用C++,或是其他的语言,
谢谢各位大侠。

1)

int length(char* str) {
int c = 0;
while (*str != '\0') {
c++;
str++;
}
}

int main(void) {
char input[1024];
scanf("%s\n",&input);
printf(length(input));
}

2.
int isCir(char *input) {
int i = 0;
int j = strlen(input);

for(;i < j; i++,j--) {
if (input[i] != input[j]) return 0;
}

return 1;
}

int main(void) {
char input[1024];
scanf("%s\n",&input);
if (isCir(input)) printf("Yes\n");
else printf("No\n");
}

3不知道你说的什么意思