7.23

1.查找
查找一个数是不是在数组里,是的话是数组里的第几个数。
int x;
cin>>x;
int a[110];
for (int i=1;i<=n;i++)
if (a[i]==x)  cout<
 
2.删除
删除数组中第k个数
for (int i=k;i
n--;
 
 
3.插入
 将一个数x插到第k个位置
for (int i=n;i>=k;i--)  a[i+1]=a[i];  //先把第k个元素的位置给腾出来。
a[k]=x;
n++;

4. 平移
将一个数组里的元素整体向左平移,第一个元素放到第n个元素的位置
int temp=a[1];
for (int i=1;i
a[n]=temp;
5.给数组带数
cin >> n ; for ( int i = 0 ; i < n ; i ++) cin >> a [ i ];

说实话,每次在学新内容的时候,脑子里都是一团浆糊,好久才能理解,
感觉自己在编程的时候就是在背公式,像上面那样的,也曾经尝试打过,
但是over的次数就很多,在看到正确答案的时候才茅塞顿开,懊悔自己以
前怎么没想到,也许缺乏一定量的思维训练吧!加油!!!

你可能感兴趣的:(7.23)