填空题
本程序用改进冒泡法对数组a[n]的元素从小到大排序,请在程序空白处填空。
void bubble(int a[],int n)
int j,k,jmax,temp;
jmax=
【17】
;
do
k=0;
for(j=0;j<jmax;j++)
if(a[j]>a[j+1])
temp=a[j];a[j]=a[j+1];a[j+1]=temp;k=
【18】
;
jmax=k;
while(jmax>0);
【参考答案】
[17]n-1 [18]j
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
以下程序建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(键表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。 #include<stdio.h> struct list int data;struct list*next;; struct list*creatlist() struct list*p,*q,*ph;int a;ph=(struct list*)malloc(sizeof(struct list)); p=q=ph;printf( Input an integer number;entre-1 to end: n ); scanf( %d ,&a); while(a!=-1) p=(struct list*)malloc(sizeof(struct list)); 【19】 =a;q->next=p; 【20】 =p;scanf( %d ,&a); p->next=’ 0’;return(ph); main() struct list * head;head=creatlist();
点击查看答案&解析
填空题
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。 例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。 #include<conio.h> #include<stdio.h) float fun(int m,int n) int i; double p=1.0; for(i=1;i<=m;i++) 【15】 ; for(i=1;i<=n;i++) 【16】 ; for(i=1;i<=m-n;i++)p=p i; return P; main() clrscr(); printf( p=%f n ,fun(12,8));
点击查看答案&解析
相关试题
若有函数内部说明:int a[3][4];则...
有如下程序: main() 。 int x=1,...
以下程序的输出结果是 main() int c=...
在C语言中,变量的隐含存储类别是
若执行下述程序时,若从键盘输入6和8时,...