利用输入对话框InputBox函数输入8个整数构成一个数组,显示该数组各元素的值,并显示冒泡法排序后的结果
1个回答
展开全部
#include <stdio.h>
void InputBox()
{
int i=0,j=0;
int size=8; //大小任意许改。
int array[8];
printf("请输入数组元素\n");
for(i=0;i<size;i++) //输入数组
{
scanf("%d",&array[i]);
}
for(i=0;i<size;i++) //输入数组
{
printf("%d ",array[i]);
}
printf("\n");
int temp=0;
for(i=0;i<size;i++) //冒泡排序
{
for(j=i+1;j<size;j++)
{
if(array[i]<array[j])
{
temp= array[i];
array[i]=array[j];
array[j]=temp;
}
}
}
for(i=0;i<size;i++) //打印结果
{
printf("%d ",array[i]);
}
}
int main()
{
InputBox();
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询