- 0
- 0
- 约6.9千字
- 约 20页
- 2026-09-06 发布于新疆
- 举报
期末c语言考试题大题及答案新大纲(权威推荐)
一、函数与指针综合应用(20分)
1.编写一个函数`swap(inta,intb)`,实现交换两个整型变量的值,并在主函数中调用该函数,输出交换前后的值。(8分)
题目描述:编写函数`swap`通过指针交换两个整型变量值,主函数中定义`x=10,y=20`,调用`swap(x,y)`后输出结果。
答案:
```c
includestdio.h
voidswap(inta,intb){
inttemp=a;
a=b;
b=temp;
}
intmain(){
intx=10,y=20;
printf(交换前:x=%d,y=%d\n,x,y);
swap(x,y);
printf(交换后:x=%d,y=%d\n,x,y);
return0;
}
```
输出:
交换前:x=10,y=20
交换后:x=20,y=10
2.编写一个函数`average(intarr,intn)`,计算数组`arr`中n个元素的平均值,函数返回指向平均值的指针。(6分)
题目描述:编写`average`函数计算数组平均值(保留一位小数),返回指
原创力文档

文档评论(0)