作业帮 > 综合 > 作业

c语言的,各位大虾求救

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/10 05:00:13
c语言的,各位大虾求救
数据处理的综合应用:将n(正或负)整数:
(1)把个位数是2的数挑起来,而且要记住原来的下标
(2)将挑选出来的数按降序排列
(3)打印出排序好的数及相应序号
(4)查找某数
(5)删除某数
c语言的,各位大虾求救
花了几分钟写了一个给你,是一个简单的程序,思路就在里面,你可以自己按照需要修改,其中数字处理的时候可以使用链表,动态管理数字数量,其次可以使用文件对数字进行读写.我仅仅提供思路,用的是数组
#include
int ct,n=0;
int main(void)
{
void tiaoshu(int *a,int *b);
void paixu(int *a);
void chazhao(int *a);
void shanchu(int *a);
int a[20]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20},b[20],xx,i,j;
while(1)
{
printf("\n输入选项回车继续:\n1.挑出个位是2的数字;\n2.对挑出的数字排序\n3.查找某数\n4.删除某数\n");
scanf("%d",&xx);
switch (xx)
{
case 1:tiaoshu(a,b);break;
case 2:paixu(b);break;
case 3:chazhao(a);break;
case 4:shanchu(a);break;
}
}
return 0;
}
void tiaoshu(int *a,int *b)
{
int i;
ct=0;
for(i=0;i