高校等考试题天天练二级C]11月3日 |
|
www.nanhushi.com 佚名 不详 |
知识点:程序问答(三) void swap (int p[],int j) {int t; t=p[j-1]; p[j-1]=p[j]; p[j]=t; } void bubble(int a[],int m) {int i,j; for(i=0;ifor(j=m-1;j>i;j--) if(a[j-1]} main() {int a[]={11,33,27,33,-1,22,-8,12),i; bubble(a,8); for(i=0;i<8;i++) printf("M",a[i]); }
问题1:此程序的运行结果为什么? 问题2:若将bubble函数中的语句: if(a[j-1]改成: if(a[j-1]>a[j]) swap(a,j); 则程序的运行结果为什么?
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: 高校等考试题天天练二级C]11月2日 下一篇文章: 高校等考试题天天练二级C]11月4日 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|