永发信息网

c语言 用一维数组存储由键盘输入的一组正整数(约20个). 再输入整数x.

答案:1  悬赏:0  手机版
解决时间 2021-01-30 03:58
  • 提问者网友:温旧梦泪无声
  • 2021-01-29 18:54
c语言 用一维数组存储由键盘输入的一组正整数(约20个). 再输入整数x.
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-01-29 19:54
闲来没事,给你写段程序,不知道是不是符合你的要求:
#include
#include
main()
{int i,j,temp,num[20],num_chuli;
clrscr();
printf("qing shu ru 20 ge shuju!\n ") ;
for(i=0;i<20;i++)
{
printf("\ndi %d ge shuju:",i+1);
scanf("%d",&num[i]);
}
for(i=0;i<20;i++)
for(j=i+1;j<20;j++)
{if (num[j] {temp=num[i];
num[i]=num[j];
num[j]=temp;
}
}
clrscr();
printf("\npai xu hou de shu ju ru xia:\n");
for(i=0;i<20;i++)
printf(" %d",num[i]);
printf("\nqing shu ru yao chu li de shuju:");
scanf("%d",&num_chuli);
for(i=0;i<20;i++)
{if (num[i]==num_chuli)
{num[i]=-1;
break;
}
else if(num[i]>num_chuli)
{temp=num[i];
num[i]=num_chuli;
num_chuli=temp;
}
}
printf("\nchu li hou de shu ju ru xia:");
for(i=0;i<20;i++)
printf(" %d,",num[i]);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯