删除N 中 所有的 x

//删除N 中 所有的 x

#include <stdio.h>
#define N 10
int f(int a[],int n,int x)
{
int i ,j=0;
for(i=0;i<n;i++)
if(a[i]!=x) a[j++]=a[i];
return j ;
}

int main ( )
{
int a[N]={ 4,3,3,5,1,7,8,9,10,11},i,x,n ;
scanf("%d",&x);
n=f(a,N,x) ;

for(i=0;i<n;i++)

printf("%3d",a[i]);
printf("\n");
return 0;
}

******************************************************************

#include <stdio.h>

int f(int a[],int n,int x)
{
int i ,j=0;
for(i=0;i<n;i++)
if(a[i]!=x) a[j++]=a[i];
return j ;
}

int main ( )
{
int a[1000],i,x,n ;

scanf("%d",&n);
for(i=0;i<n ;i++)
scanf("%d",&a[i]);

scanf("%d",&x);
n=f(a,n,x) ;

for(i=0;i<n;i++)

printf("%3d",a[i]);
printf("\n");
return 0;
}

******************************************

#include <stdio.h>

int f(int a[],int n,int x)
{
int i ,j=0;
for(i=0;i<n;i++)
if(a[i]!=x) a[j++]=a[i];
return j ;
}

int main ( )
{
int a[1000],i,x,n ,N ;

scanf("%d",&N);
for(i=0;i<N ;i++)
scanf("%d",&a[i]);

scanf("%d",&x);
n=f(a,N,x) ;

for(i=0;i<n;i++)

printf("%3d",a[i]);
printf("\n");
return 0;
}

**************************************************************

#include <stdio.h>

int f(int a[],int n,int x)
{
int i ,j=0;
for(i=0;i<n;i++)
if(a[i]!=x) a[j++]=a[i];
return j ;
}

int main ( )
{
int i,x,n ,N ;

scanf("%d",&N);
int a[N] ;
for(i=0;i<N ;i++)
scanf("%d",&a[i]);

scanf("%d",&x);
n=f(a,N,x) ;

for(i=0;i<n;i++)

printf("%3d",a[i]);
printf("\n");
return 0;
}

//删除N 中 所有的 x

#include <stdio.h>
#define N 10
int f(int a[],int n,int x)
{
    int i ,j=0;
    for(i=0;i<n;i++)
    if(a[i]!=x)  a[j++]=a[i];
    return j ;
}

int main (  )
{
    int a[N]={ 4,3,3,5,1,7,8,9,10,11},i,x,n  ;
    scanf("%d",&x);
 n=f(a,N,x) ;

    for(i=0;i<n;i++)

    printf("%3d",a[i]);
    printf("\n");
    return 0;
}

删除N 中 所有的 x,布布扣,bubuko.com

时间: 2024-10-19 01:17:14

删除N 中 所有的 x的相关文章

删除dataGridview中选中的一行或多行

DialogResult RSS = MessageBox.Show(this,"确定要删除选中行数据码?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Warning); switch(RSS) { case DialogResult.Yes: for (int i = this.dataGridView1.SelectedRows.Count; i > 0; i--) { int ID = Convert.ToI

删除表中数据的两种方法(delete删)

1.通过点击按钮来执行删除表中数据.(数据库和表的创建不在详细介绍,请自动阅读数据库和表的创建) 第一种方法:直接使用SQL来操作数据库,调用execSQL(sql)语句 public class MainActivity extends AppCompatActivity { private Button mDeleteButton; private MySqliteHelper mMySqliteHelper; private SQLiteDatabase db; @Override pro

查询和删除表中重复数据sql语句

  1.查询表中重复数据.select * from peoplewhere peopleId in (select   peopleId   from   people   group   by   peopleId   having   count(peopleId) > 1)2.删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录delete from people where peopleId   in (select   peopleId

C#中删除DataTable中的行的方法

1.在C#中,如果要删除DataTable中的某一行,大约有以下几种办法: •使用DataTable.Rows.Remove(DataRow),或者DataTable.Rows.RemoveAt(index):可以直接删除行•datatable.Rows[i].Delete().Delete()之后需要datatable.AccepteChanges()方法确认完全删除,因为Delete()只是将相应列的状态标志为删除,还可以通过datatable.RejectChanges()回滚,使该行取消

循环删除list中多个元素

错误的做法: for(int i= 0;i<list.size();i--){ for(int j= 0; j<list2.size();j++){ if(list.get(i).contains(list2.get(j))){ list.remove(i); } } } 结果:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1 因为在你删除元素的同事list.size()在变小,这

删除“计算机”中不提供删除选项的系统文件夹

注册表HKEY_CLASSES_ROOT\CLSID\{36AAB89D-9FF5-4128-9BAE-B9867A245192},将这一项全部删除,这 时在我的电脑中只剩下一个未知文件,再定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\ 删除"计算机"中不提供删除选项的系统文件夹,布布扣,bubuko.com

字符串-02. 删除字符串中的子串(20)

输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2. 输入格式: 输入在2行中分别给出不超过80个字符长度的.以回车结束的2个非空字符串,对应S1和S2. 输出格式: 在一行中输出删除字符串S1中出现的所有子串S2后的结果字符串. 输入样例: Tomcat is a male ccatat cat 输出样例: Tom is a male import java.util.Scanner; public class Main { public static

【方法1】删除Map中Value反复的记录,而且仅仅保留Key最小的那条记录

介绍 晚上无聊的时候,我做了一个測试题,測试题的大体意思是:删除Map中Value反复的记录,而且仅仅保留Key最小的那条记录. 比如: I have a map with duplicate values: ("A", "1"); ("B", "2"); ("C", "2"); ("D", "3"); ("E", "

字符串的查找删除---C++中string.find()函数与string::npos

给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串 输入: 输入只有一组数据 输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止 输出: 删除输入的短字符串(不区分大小写)并去掉空格 #include <stdio.h> #include <string> #include <iostream> #include <ctype.h> using namespace std; int main() { char st

(实用篇)PHP中unset,array_splice删除数组中元素的区别

php中删除数组元素是非常的简单的,但有时删除数组需要对索引进行一些排序要求我们会使用到相关的函数,这里我们来介绍使用unset,array_splice删除数组中的元素区别吧 如果要在某个数组中删除一个元素,可以直接用的unset,但是数组的索引不会重排: <?php $arr = array('a','b','c','d'); unset($arr[1]); print_r($arr); ?> 结果是: Array ( [0] => a [2] => c [3] => d