c语言中从键盘输入一个字符串并存入字符数组中,先输出其中所有下标为奇数的元素的值,换行;在输出其中所有下标为偶数的元素得值,最后换行。
时间: 2024-02-21 14:57:39 浏览: 82
全国计算机等级考试二级C语言南开一百题.pdf
好的,您可以参考以下的 C 语言代码实现:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100]; // 定义字符数组,最多存储 100 个字符
int len, i;
printf("请输入一个字符串:");
scanf("%s", str); // 从键盘输入字符串并存入字符数组中
len = strlen(str);
// 输出所有下标为奇数的元素的值
for (i = 0; i < len; i += 2) {
printf("%c ", str[i]);
}
printf("\n");
// 输出所有下标为偶数的元素的值
for (i = 1; i < len; i += 2) {
printf("%c ", str[i]);
}
printf("\n");
return 0;
}
```
运行程序后,输入一个字符串,程序将自动输出其中所有下标为奇数的元素的值,换行;再输出其中所有下标为偶数的元素得值,最后换行。
阅读全文