1 / 9
文档名称:

《高级语言程序设计》实践环节考核指导.docx

格式:docx   大小:22KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《高级语言程序设计》实践环节考核指导.docx

上传人:beny00001 2022/8/2 文件大小:22 KB

下载得到文件列表

《高级语言程序设计》实践环节考核指导.docx

文档介绍

文档介绍:1
《高级语言(yǔyán)程序设计》实践环节考核指导
(2006年2月修订(xiūdìng))
一、类型(lèixíng)
课程实验(shíyàn)考核
二、目的(mùdì)与要求
高级语言程序设计是一门理论与实践密切结合
a[i]=_____________;
a[i+1]=____________;}
printf("the sorted numbers :\n");
for(i=1;i<11;i++)
printf("%d ",a[i]);
}
void sort(array,n)
int array[];
int n;
{
int i,j,k,t;
for(i=0;i<n-1;i++)
{k=i;
for(j=i+1;j<n;j++)
if(array[j]<array[k]) k=j;
t=___________;
array[k]=___________;
array[i]=________________;
}}
main()
{ int a[10],i;
printf("enter the array\n");
for (i=0;i<10;i++) scanf("%d",&a[i]);
sort(a,10);
printf("the sorted array :\n");
for (i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
}
三、编写程序(40分)
求解(qiú jiě)方程x2+5y2=z2(0<x<y<z<20)的所有整数解。将调试正确的程序存入(cún rù)文件“”。再将所有(suǒyǒu)的解答写在下面:
样题二
一、(20分) 编译以下(yǐxià)程序“”,然后(ránhòu)回答问题。
swap(pt1,pt2)
int *pt1,*pt2;
{int p;
p=*pt1;
*pt1=*pt2;
*pt2=p;
}
exchange(q1,q2,q3)
int *q1,*q2,*q3;
{if(*q1<*q2) swap(q1,q2);
if(*q1<*q3) swap(q1,q3);
if(*q2<*q3) swap(q2,q3);
}
main()
{int a,b,c,*p1,*p2,*p3;
scanf("%d,%d,%d",&a,&b,&c);
p1=&a;p2=&b;p3=&c;
exchange(p1,p2,p3);
printf("\n%d,%d,%d\n",a,b,c);
}
3
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:

1、简述函数swap()的功能。
2、假设输入为“98,0,100”,则程序输出是什么?
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码: