题目1

.在一个数组中,插入一个元素,按升序或降序排列输出

include<stdio.h>

int main()
{

int num=0;
int i=0;
int j=0;
int t=0;
int arr[10]={979,843,333,222,1000,88,6};
printf("please input 1 num:");
scanf("%d",&num);
arr[7]=num;
for(i=1;i<10;i++)
{

for(j=0;j<10-i;j++)
{
if(arr[j]>arr[j+1])
{
t=arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
}
}}
for(i=9;i>=0;i--)
printf("%d\n",arr[i]);

return 0;
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容