从键盘上输入一个字符串(最多80个字符)并存入字符数组中,先输出其中所有下标为奇数的元素的值,换行;再输出其中所有下标为偶数的元素的值,最后换行。 输入格式: 从键盘上输入一个字符串(最多80个字符)并存入字符数组中。 输出格式: 先输出其中所有下标为奇数的字符,换行,再输出其中所有下标为偶数的字符,最后换行。 输入样例:,用c语言
时间: 2024-03-23 15:37:20 浏览: 52
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
好的,以下是使用C语言实现该题目的代码示例:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[81]; //定义字符数组
scanf("%s", str); //从键盘上输入字符串并存入字符数组中
//输出所有下标为奇数的元素的值
for (int i = 0; i < strlen(str); i++) {
if (i % 2 == 1) {
printf("%c", str[i]);
}
}
printf("\n"); //换行
//输出所有下标为偶数的元素的值
for (int i = 0; i < strlen(str); i++) {
if (i % 2 == 0) {
printf("%c", str[i]);
}
}
printf("\n"); //换行
return 0;
}
```
你可以将以上代码复制到C语言编译器中运行,输入一个字符串后即可得到结果。
阅读全文