c语言从键盘上输入一个整数然后在给定的整数数组中查找若找到次数则将其删除,否则给出没有找到的提示

来源:百度知道 编辑:UC知道 时间:2024/06/09 05:45:08

#include<stdio.h>
#define N 10
#define INT int a[N]={13,25,46,7,86,97,120,24,35,25};
main()
{
INT
int i,num=0,flag=0;
for(i=0;i<N;i++)printf("%d,",a[i]);
printf("\n\tINPUT a number:");
scanf("%d",&num);
printf("\n\n");
flag=Delate(num,a);
if(flag==0)printf("\n\tCannot find the number");
else for(i=0;i<N-flag;i++)printf("%d,",a[i]);
getch();
}

int Delate(int num,int a[N])
{
int flag=0,j,i=0;
while(i<N){
if(a[i]==num)
{ if(i!=N-1)
for(j=i;j<N;j++)
a[j]=a[j+1];
flag++;
}
else i++;
}
return flag;
}

C语言从键盘上输入一些整数(输入0为结束),统计其中最大值整数出现的个数。 C语言编程:从键盘任意输入100个不相同的整数,然后,输入你所要查找的数,如果在这100个整数 c语言中,提示输入一个4位数的整数,然后把每一位相加? C语言:编写程序从键盘上输入一个字符串和一个字符,实现从字符串中删除该字符。 从键盘上输入a,b,c三个整数,输出其中最大的和最小者 用C语言编写一个程序,输入4个整数,按从大到小顺序输出! c语言:输入一个整数,从高位开始逐位输出它的各位数字。 C语言~写出4位整数,然后从大到小排出 写C语言要求从键盘上输入一个3位的数值,并将其逆序输出 用C语言编输入一个整数输出其位数