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;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯