永发信息网

c++问题:帮我编程,从键盘输入一整数,然后在一给定的整数数组中进行查找,若找到此数则将其删除再输出给定的整数,否则,输出没有找到的提示

答案:2  悬赏:0  手机版
解决时间 2021-05-17 11:55
  • 提问者网友:姑娘长的好罪过
  • 2021-05-17 01:06
请用printf输出 #include<stdio.h>开头
最佳答案
  • 五星知识达人网友:千夜
  • 2021-05-17 01:28

#include< stdio.h >


main()
{
const N = 10; //数组长度
int Number[ N ] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; //给定一组数.
int find, i;

scanf( "%d", &find );


i = 0;
while( Number[ i ] != find ) {

i++;
}


if( i == N ) {


printf( "No Find \n" );
}
else {

for( i; i < N; i++ ) {


Number[ i ] = Number[ i+1 ];
}


for( i = 0; i < N - 1; i++ ) {


printf( "%5d", Number[ i ] );
}
}
}

全部回答
  • 1楼网友:孤独的牧羊人
  • 2021-05-17 01:38
#include<iostream> using namespace std; int main() { int arr[]={1,2,3,4,5,6},x,flag=6; cin>>x; for(int i=0;i<6;i++){ if(arr[i]==x) flag=i; } if(flag>=0 && flag<6){ for(int j=0;j<6;j++) if(j==flag) continue; else cout<<arr[j]<<" "; cout<<endl; } else cout<<"no find\n"; return 0; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯