函数fun的功能是:将s所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符之外,其余的所有字符都删除,串中剩余字符所形成的一个新串放在t所指的数组中。
#include <stdio.h>
#include <string.h>
void fun(char *s, char t[])
{
}
main()
{
char s[100], t[100];
scanf("%s", s);
fun(s, t);
printf("%s\n", t);
}
输入格式:
键盘输入一任意字符串。
输出格式:
输出满足条件的字符串
输入样例:
在这里给出一组输入。例如:
ABCDEFG12345
输出样例:
在这里给出相应的输出。例如:
135
代码:
#include <stdio.h>
#include <string.h>
void fun(char *s, char t[])
{
int len=strlen(s);
int a=0;//数组T[]下标从0开始
for(int i=0;i<len;i++)
{
if(i%2==1&&s[i]%2==1)//下标为奇数、ASCII值为奇数的字符
{
t[a]=s[i];
a++;
}
}
t[a]='\0';//字符串以'\0'结尾
}
main()
{
char s[100], t[100];
scanf("%s", s);
fun(s, t);
printf("%s\n", t);
}