66问答网
所有问题
当前搜索:
c语言删除数组的某一项
c语言
如何
删除数组
中
的某
个元素
答:
C语言删除数组
指定元素的源代码如下:include <stdio.h> main(){ char s[80],c;int j,k;printf("\nEnter a string: ");gets(s);printf("\nEnter a character: ");c=getchar( );for(j=k=0;s[j]!= '\0';j++)if(s[j]!=c)s[k++]=s[j];s[k]= '\0';printf("\n%s\...
c语言
。一维
数组
。数据
删除
,删除指定位置的数据
答:
41,34,15,9}; printf("输入要
删除的
数:"); scanf("%d",&x); for(i=0;i<10;++i) { if(x==a[i]) { for(j=i;j<9;++j) //删除指定的数 a[j]=a[j+1]; a[9]=0; break; } } if(i==10)...
C语言中
怎么
删除数组
中的一个元素
答:
删除
就是将其下标所在位置的中的内容置为空(也就是0),然后从此位置开始,后面的内容前移,再把最后那个位置的置为空(就是0)。前移无非就是 类似 arr[ i - 1] = arr[ i ] 这个意思。当可以确认
数组
中存放的都是整数,你可以将这个元素置为-1表示删除。增加就是先检查你的数组中有没有-...
C语言
数组
实现
删除
一数组中
的某
指定元素。
答:
include <stdio.h>int main(){ int a[10] = {1,1,2,6,5,6,3,5,7,3}; int v,i,n; scanf("%d",&v); for(i=n=0;i<10;i++) if(a[i]!=v) a[n++]=a[i]; for(i = 0; i<n; i++) printf("%d ", a[i]); return 0;} ...
C语言
编写函数,从一个排好序的整型
数组
中删去某数
答:
include <stdio.h>void deletex(int a[],int &n,int x){int i; for(i=0;i<n&&a[i]<x;i++); if(i==n||a[i]>x) {printf("fail!\n"); return;} for(;i<n;i++)a[i]=a[i+1]; n--; for(i=0;i<n;i++) printf("%d ",a[i]); printf("\n"); }int...
c语言
:从
数组
中
删除
数据怎么做?
答:
/*在
数组
a中
删除
指定的数num;*/ for(i=0;i<n;i++){ if(a[i] == num){ //a[i]=a[n];//如果不保留原数组里的顺序,此一句即可代替下边2行语句,同时省掉变量j for(j=i;j<n-1;j++)a[j]=a[j+1];n--;} } /*输出删除了num后的数组a;*/ for(i=0;i<n;i++)printf...
C语言
编程,
删除数组
a中值为x的第一个元素。
答:
这个题目的解题思路为:因为
数组
a已非递减有序,所以一般先对其进行二分查找,但要找到第一个x所在的下标,然后再对其进行
删除
。int BitSearch(int a[], int x, int left, int right) { /*在数组a的从left到right的区域内二分查找x第一次出现的位置,如果不存在返回-1*/ int mid, i;while(...
C语言中
怎样将
数组
中的一个数
删除
?
答:
用覆盖的方法,先用FOR循环遍历
数组
,然后在从你要
删除的
数据那截断,将后面的依次覆盖从你要删除数据.就OK.
C语言中
,如何用删除法
删除数组
中相同的数字
答:
date[k++]=date[i];//可将date[]看作两个
数组
} returnk;//返回
删除
后的有效长度 } intmain(void){ intdate[1001],i,j,k,n;printf("输入数据个数:");scanf("%d",&n);printf("输入数据:");for(i=0;i<n;++i)scanf("%d",date+i);k=del_same(date,n);for(i=0;i<k;++i...
急!求一个
c语言
程序,把
数组的
第I个元素
删除
答:
void main(void){ int i = 0;char a[10];printf("请输入十个字符:");for ( i=0; i<10; i++ ){ scanf("%
c
",&a[i]);} printf("请输入要
删除的
元素位置:");scanf("%d",&i);fun(a,10,i);for ( i=0; i<10; i++ ){ printf("%c",a[i]);} printf("\n");} i...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言数组删除一个数
c语言数组删除某个元素
c语言一维数组删除重复
c语言怎么在数组中删除数字
c语言删除字符串中的指定字符
c语言清空数组
c语言数组赋值
c语言数组添加元素
c语言数组去重