计算机二级C语言上机考试编程题及答案2

全国等级考试资料网 2023-09-11 08:37:27 100
编程题
请编写函数fun,其功能是:将s所指字符串中ASCII值为奇数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。
例如,若s所指字符串中的内容为ABCDEFG12345,其中字符A的ASCII码值为奇数、……、
字符1的ASCII码值也为奇数、……都应当删除,其他依次类推。最后t所指的叔祖中的内容应是BDF24。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
#include
#include
#include
void fun( char *s, char t[])
{
}
main()
{
char s[100], t[100], Msg[] = "Please enter string S:";
FILE *out ;
printf(Msg);
scanf("%s", s);
fun(s, t);
printf(" The result is :%s ", t);
out=fopen ("out.dat","w");
fun(Msg, t);
fprintf(out, "%s", t);
fclose (out );
}
参考答案:
void fun (char*s,char t[])
{
int I, j=0, n;
n=strlen(s);
for(i=0;iif(s[i]%2= =0)
{
t[j]=s[i];
j++;
}
t[j]=’’
} 相关资料

相关阅读