函数fun的功能是:将S所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。 例如,若s所指字符串中的内容为“ABcDEFG12345”,其中字符c的ASCII码值为奇数,在数组中的下标为偶

admin2020-06-16  30

问题 函数fun的功能是:将S所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。  
    例如,若s所指字符串中的内容为“ABcDEFG12345”,其中字符c的ASCII码值为奇数,在数组中的下标为偶数,因此必须删除;而字符1的ASCII码值为奇数,在数组中的下标为奇数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是“BDF12345”。
    注意:部分源程序给出如下。   
    请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include  
void fun(char*s,char t[])  
{
}
main()
{
    char s[100],t[100];  
  printf(“\nPlease enter siring S”);
    scanf(“%s”,s);
    fun(s,t);   
    prinff(“\nThe result is:%s\n”,t);
}

选项

答案void fun(char*a ,char t[]) { int i,j=0; for(i=0;i
解析 使用循环遍历字符串,将下标和ASCII码值满足要求的元素赋给新的字符串。
转载请注明原文地址:https://jikaoti.com/ti/UFG0FFFM
0

相关试题推荐
最新回复(0)