这个难度已经超出我的脑袋之外。。。额,老师给了提示,可我还是不懂。。。原题是:有一个已经排好序的数组。要求输入一个数,在数组中查找是否有这个数,如果有,将该数从数组中删除,要求删除后的树组仍然保持有序;如果没有,则输出“数组中没有这个数!”不吝赐教~
[此贴子已经被作者于2007-11-4 3:06:17编辑过]
for( int i = 0; i < n; i++ ) { if( a[i] == b ) break; }
if( i == n ) cout << "不存在这个数" << endl;
else { for( ; i < n - 1; i++ ) { a[i] = a[i+1]; } a[n-1] = 0; }