c语言实验报告11指针的基本操作
《C程序设计》课程实验报告
学院: 班级: 姓名: 学号:?????
实验设备:计算机1台2011年3月1日
实验项目名称指针的基本操作
1.??????掌握指针变量的定义与引用。
2.?????熟悉指针的正确用法。
实验要求:
能够用指针的方法编写简单的程序。
实验内容(包括步骤):
1、编写一个程序,从main 函数中输入a,b,c三个变量的值,要求按由大到小的顺序输出(在调用函数后,使a最大,c最小。在main函数中顺序输出)要求用指针实现。
2、用指针编程实现从键盘输入10名学生的成绩,显示其中的最低分、最高分和平均分。
调试与结果测试:
调试正常结果正确。
代码注释:
11-1
#include
int main()
{
void swap(int *x,int *y);
int *p1,*p2,*p3,a,b,c;
scanf("%d%d%d",&a,&b,&c);
p1=&a;
p2=&b;
p3=&c;
if(*p1
if(*p1
if(*p2
printf("a=%d,b=%d,c=%d\n",a,b,c);
printf("%d %d %d\n",*p1,*p2,*p3);
return 0;
}
void swap(int *x,int *y)
{
int t;
t=*x;
*x=*y;
*y=t;
}
11-2
#include
int main()
{
int *p;
int a[10],i,max,min,aver,s;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(s=0,p=a,max=*p,min=*p;p
{
s=s+*p;
if(max
max=*p;
if(min>*p)
min=*p;
}
aver=s/10;
printf("max=%d,min=%d,aver=%d\n",max,min,aver);
return 0;
}
――――――――――――以下内容为教师填写―――――――――――――――
教师评阅:?
?
成绩:
2011年月日
物光学院计算机类实验报告