请编写程序,其功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s中剩余的字符形成的新串放在t所指的数组中。
代码如下:
#include <stdio.h>
int main()
{
char str[100];
int i=0,j=0;
gets(str); //读取一行字符串
while (str[i] != '\0')
{
if(i%2==0 && str[i]%2==1)
{
i++;
continue;
}
else
{
str[j++] = str[i++];
}
}
str[j]=0;
printf("%s",str);
return 0;
}
C#
你完全可以新建一个string 使用chartAt来做啊。
c语言
你也可以for循环 char型数组 取出想要的字符 然后放进新char数组里。