中易网

c程序编程题目

答案:2  悬赏:20  
解决时间 2021-04-28 05:05
  • 提问者网友:深爱及嗨
  • 2021-04-27 08:11
请编写函数fun,其功能是:将s所指字符串中下标位偶数同时ascii值为奇数的字符删除,s中剩余的字符形成的新串放在t所指的数组中。
最佳答案
  • 二级知识专家网友:你好陌生人
  • 2021-04-27 08:25

void fun(char *s,char t[])
{
int I,j=0,n;
n=strlen(s);
for(i=0;I,n;i++)
if(i%2!=0&&s[i]%2!=0)
{
t[j]=s[i];
j++;
}
t[j]=‘\0’;
}

全部回答
  • 1楼网友:时光不老我们不分离
  • 2021-04-27 09:56
#include<iostream.h> #include <string.h> void fun(char *s,char *t) { int len=strlen(s),i=0,j=0; for (;i<len;i++) { if (i%2==0&&(int)s[i]%2!=0) { continue; } t[j++]=s[i]; } t[j]='\0'; } void main() { char s[]="fdsa",t[20]; fun(s,t); cout<<t<<endl; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息