66问答网
所有问题
用C做一个函数,将下标为奇数的元素从数组中删除
谢谢
举报该问题
其他回答
第1个回答 2009-03-07
除二求余为空
第2个回答 2021-05-27
您的浏览器不支持HTML5视频
相似回答
用C
语言实现的
,删除
线性表中的值
为奇数的元素
的问题
答:
如果是奇数的间隔大于等于1就不会出现这个问题
,改改就可以了:int i,j;for (j=0;j<L->length;j++){ if(L->data[j]%2!=0){ for(i=j;i<L->length;i++){ L->data[i]=L->data[i+1];} L->length--; //顺序表长度减1 //这里加上一句:j --; //为了继续删除掉移动到...
将字符串中的
下标
是奇数和ASC||码值
为奇数的删除
答:
还有,按照你标题的意思是下标和ASCII码值是
奇数的
要
删除,
但我看你的程序逻辑刚好相反,你是只保留了“双奇数”的值,我不清楚你的本意,如果要删除的话,改成:for (i=0; i<n; i++) if (i%2 == 0 || s[i]%2 == 0) t[j++] = s[i];
编写一
函数,
函数功能是将s所指字符串中
下标为奇数的
字符
删除
,s中剩余...
答:
define N 5 include <iostream.h> include <string.h> void fun(char *s,char t[]){ /***/ int i,j=0;for(i=0;s[i];i++)if(i%2==0)t[j++]=s[i];t[j]=s[i];/***/ } void main(){ char s[100],t[100];cout<<"请输入字符串s:"<<endl;cin>>s;fun(s,t);...
C
语言
删除一个
字符串所有偶数
下标的
字符的程序,if条件我没看懂...
答:
那段
删除
代码有错!这样写才对:for(i=j=0;s[i]!='\0';i++){ if(i%2==0){ s[j++]=s[i];//这样改才对 //printf("%
c
",s[j]);//要这个无用,题目没有要求 } }s[j]='\0';
C
语言问题:
函数
fun的功能:将S所指字符串中
下标为
偶数的字符
删除,
剩 ...
答:
include <stdio.h>#include <string.h>// 将S
奇数下标的
字符存于t中,并返回。char* fun(char *t, const char* S){ int len = strlen(S); int idx = 0; for (int i = 1; i < len; i += 2) // 只留奇数下标字符 t[idx++] = S[i]; return t;}int mai...
...输入为
一个
字符
数组,
调用
函数将
其
下标为奇数的
字符取出,构成一个...
答:
include <stdio.h> include<string.h> void strExtract(char *str
1,
char * str2, int n){int i,j=0;for(i=1;i<n;i+=2)str2[j++]=str1[i];str2[j]='\0';} int main(){ char s1[100],s2[100];gets(s1);strExtract(s1,s2,strlen(s1));puts(s2);return 0;} ...
大家正在搜
求一维数组中下标为奇数的元素之和
输出数组下标为奇数的元素和
将s字符串中除了下标为奇数
将在字符串s中下标为奇数位置
将s所指字符串中下标为奇数
将ss所指字符串中所有下标为奇数
字符串中下标为奇数
下标为奇数
C下标为8上为6
相关问题
用C语言编写一个程序,将一个数组内下标为奇数的数组元素按照从...
用C语言实现的,删除线性表中的值为奇数的元素
用C语言实现的,删除线性表中的值为奇数的元素的问题
C语言:把数组中的奇数按原顺序存放回数组中,把偶数从数组中删...
C语言编程:实现将任意一个给定的字符数组中下标值为奇数的元素...
c语言中用函数编写一个将下标为偶数的元素值赋值给数组n
C语言,从数组中删除一个指定元素。
c语言编程 求一维数组中下标为奇数的元素之和 急 一定要c语...