C语言编程上机题,救急

来源:百度知道 编辑:UC知道 时间:2024/07/09 01:07:04
请编写函数proc,其功能是:将s所指字符串中除了下标为偶数、同时ASCII码值也为偶数的字符外,其余的全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。

#include <stdio.h>
#include <string.h>
void proc(const char *s, size_t sz, char *t){
int i = 0, j = 0;
for (i = 0; i < sz; i+=2)
if (s[i] % 2 == 0)
t[j] = s[i], j++;
}
int main()
{
const char * s = "this fkasjf9089789sdodfjkl";
char t[100];
proc(s, strlen(s), t);
puts(t);
return 0;
}