您的当前位置:首页正文

计算机软件基础实验报告

2022-06-02 来源:东饰资讯网


计算机软件基础实验报告

学院: 班级: 学号: 姓名:

已知一个一维数组

Date{3,8,1,5,7,10}

(1) 求X=5这个数位于数组的第几个位置?

解:#include

int main() {

int i,m=0;

int a[6]={3,8,1,5,7,10}; printf(\"原数列为:\"); for(i=0;i<6;i++)

printf(\"%d \

for(i=0;i<6;i++) if(a[i]==5) m=i;

printf(\"\\n\");

printf(\"x=5的位置为%d\printf(\"\\n\");

return 0; }

(2) 用冒泡法将原数组从小到大排列。

解:int main()

{

int i,j,b,p=1,n;

int a[6]={3,8,1,5,7,10}; for(i=1;i<6;i++) for(j=0;j<6-i;j++) {

if(a[j]>a[j+1]) {

n=a[j];

a[j]=a[j+1]; a[j+1]=n; }

printf(\"第%d次排序为:\

for(b=0;b<6;b++){ printf(\"%d\}

printf(\"\\n\");

}

printf(\"排序过的数列为:\"); for(i=0;i<6;i++)

printf(\"%d \printf(\"\\n\");

return 0; }

因篇幅问题不能全部显示,请点此查看更多更全内容