实验三教案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“实验室教案三年级”。
国家二级C机试培训资料
国家二级C机试培训资料
/************found************/
p=j
for(i=j;i
if(a[i]
/************found************/
p=j;
t=a[p];a[p]=a[j];a[j]=t;
} }
main()
{ int a[N]={9,6,8,3,-1},i,m=5;
printf(“排序前的数据:”);
for(i=0;i
fun(a,m);
printf(“排序后的数据:”);
for(i=0;i
国家二级C机试培训资料
int fun(int a[],int m)
{ int low=0,high=N-1,mid;
while(low
{ mid=___1___;
if(m
high=___2___;
else if(m >a[mid])
low=mid+1;
else return(mid);
}
__3___(-1);}
main()
{ int i,a[N]={-3,4,7,9,13,24,67,89,100,180},k,m;
printf(“a 数组中的数据如下:”);
for(i=0;i
printf(“Enter m: ”);scanf(“%d”,&m);
k=fun(a,m);
if(k >=0)printf(“m=%d,index=%dn”,m,k);
else printf(“Not be found!n”);}
国家二级C机试培训资料
k=fun(a,b);
printf(“The original data:n”);
for(i=0;i
{ if(i%5==0)printf(“n”);
printf(“%4.0f”,a[i]);
}
printf(“nnThe result:n”);
for(i=0;i
printf(“nn”);}
国家二级C机试培训资料
void fun(int aa[]){ int i, j, t;
for(【1】;i
{ for(j=i;j
if(aa[i]
{
【2】;
aa[j]=aa[i];
【3】;
}
} }
main(){ int i;
int aa[N]={33,67,42,58,25,76,85,16,41,56};
clrscr();
printf(“n*** original list ***n”);
for(i=0;i
printf(“%4d”,aa[i]);
fun(aa);
printf(“n*** new list ***n”);
for(i=0;i
printf(“%4d”,aa[i]);}
2、程序填空题(等步长交换)
___3___ = t;
攀枝花学院计算机基础教研室 国家二级C机试培训资料
} main()
printf(“nThe original data :n”);for(i=0;i
printf(“nThe data after moving :n”);for(i=0;i
for(i=1;i
if(a[i] >__1_____){
subscript=i;
base=a[i];
}
}
*max=base;
__2____=subscript;}
main()
{ int i, x[20], max , index, n = 10;
randomize();
for(i=0;i
printf(“n”);
fun(x, n , &max, &index);
printf(“Max =%5d , Index =%4dn”,max, index);}
5、程序填空题
国家二级C机试培训资料
误,使它能得出正确结果。注意:不要改动 main 函数。
#include #include double fun(int x[]){ ************found************/
int sum=0.0;
int c=0,i=0;
while(x[i]!=0)
{ if(x[i] >0)
{ sum+=x[i];c++;}
i++;
}
/************found************/
sum=c;
return sum;}
main()
{ int x[1000];int i=0;
clrscr();
printf(“nPlease enter some data(end with 0):”);
do
{ scanf(“%d”,&x[i]);}
while(x[i++]!=0);
printf(“%fn”,fun(x));}
国家二级C机试培训资料
main()
{ int x,b[N]={11,5,12,0,3,6,9,7,10,8},n=10,i;
clrscr();
for(i=0;i
printf(“n”);
fun(b,n);
for(i=0;i
printf(“n”);}
8、程序改错题
国家二级C机试培训资料
/**********************found***********************/ int fun(void){ int j;
printf(“n”);
for(j=0;j
{ /**********************found***********************/
printf(“%f ”,m[j]%5);
} }
main(){ int i;
for(i=0;i
{ m[i]=i+20;
printf(“%f ”,m[i]);
}
fun();}
10、程序改错题
国家二级C机试培训资料
putarr(int n, int *z){ int i;
for(i = 1;i
{ printf(“%4d”, *z);
if(!(i%10))printf(“n”);
}
printf(“n”);}
main()
{ int aa[20], n;
clrscr();
printf(“nPlease enter an integer number between 5 and 20: ”);
scanf(“%d”, &n);
getarr(n, aa);
printf(“nnBefore sorting %d numbers:n”, n);putarr(n, aa);
sortpb(n, aa);
printf(“nAfter sorting %d numbers:n”, n);putarr(n, aa);}
11、程序设计题
国家二级C机试培训资料
#define N 20
fun(int *a, int n, int *odd, int *even){ } main()
{ int a[N]={1,9,2,3,11,6}, i, n=6, odd, even;
clrscr();
printf(“The original data is : n”);
for(i = 0;i
printf(“nn”);
fun(a, n, &odd, &even);
printf(“The sum of odd numbers: %dn”, odd);
printf(“The sum of even numbers: %dn”, even);}
13、程序设计题
国家二级C机试培训资料
#include void fun(int x, int pp[], int *n){ } main()
{ int x, aa[1000], n, i;
clrscr();
printf(“nPlease enter an integer number:n”);scanf(“%d”, &x);
fun(x, aa, &n);
for(i = 0;i
printf(“%d ”, aa[i]);
printf(“n”);}
15、程序设计题
《计算机组装与维修》(实验课教案三)实验课教案〈三〉[教学目标] 1.了解硬盘的数据结构及各种不同分区格式。2.熟练掌握Windows XP中的磁盘管理和DISKGEN工具软件对硬盘进行分区......
白酒行业网络营销现状分析电子商务1003班李小帅20101503 一、概述近年来,随着网络技术的不断发展和网民数量的不断增加,网络营销逐渐兴 起,各行各业开始借助网络开展市场营销活......
报警显示与报警数据定义报警定义报警的具体操作如下:对于“液位1”变量,在实时数据库中,双击“液位1”,在报警属性中,选中“允许进行报警处理”;在报警设置中选中“上限报警”,把报......
丙烯酸水溶液聚合一、实验目的 掌握聚丙烯酸的合成。二、实验原理高相对分子质量的聚丙烯酸 (相对分子质量在几万或几十万以上) 多用于皮革工业、造纸工业等方面。 低相对分......
南京信息工程大学实验(实习)报告实验(实习)名称 电子商务物流、网络营销实验(实习)日期得分指导教师系专业年级班次姓名学号一、实验目的:(1)理解电子商务物流的重要性;(2)了解企业物流......