c语言实验报告3函数 c语言实验报告函数实验小结

C语言实验报告总结你只需要按那个模版就行,那些内容就改成你的作业
班级:学号: 姓名:
实验9 指针
一、实验目的
(1)掌握指针概念,并定义与使用它 。
(2)使用数组的指针和指向数组的指针变量 。
(3)使用字符串的指针和指向字符串的指针变量 。
二、实验内容
1. 将一个3*3的矩阵转置,用函数实现 。
2. 有n个人围成一圈,顺序排号 。从第一个人开始报数(1~3) , 凡报到3的人退出 , 问第几号的人能留下 。
三、实验环境
硬件:(1)学生用微机
(2)多媒体实验教室
软件:(1)Windows XP 中文操作系统
(2)VC6.0
四、实验结果
程序1:
#includestdio.h
void main()
{
void move(int *pointer);
int a[3][3],*p,i;
printf("input marix:\n");
for(i=0;i3;i)
scanf("%d %d %d",a[i][0],a[i][1],a[i][2]);
p=a[0][0];
move(p);
printf("matrix:\n");
for(i=0;i3;i)
printf("%d %d %d\n",a[i][0],a[i][1],a[i][2]);
【c语言实验报告3函数 c语言实验报告函数实验小结】}
void move(int *pointer)
{
int i,j,t;
for(i=0;i3;i)
for(j=i;j3;j)
{
t=*(pointer 3*i j);
*(pointer 3*i j)=*(pointer 3*j i);
*(pointer 3*j i)=t;
}
}
程序2:
#includestdio.h
void main()
{
int i,k,m,n,num[50],*p;
printf("input num of person:");
scanf("%d",n);
p=num;
for(i=0;in;i)
*(p i)=i 1;
i=0;
k=0;
m=0;
while(mn-1)
{
if(*(p i)!=0)k;
if(k==3)
{
*(p i)=0;
k=0;
m;
}
i;
if(i==n)i=0;
}
while(*p==0)p;
printf("the last num is %d\n",*p);
}
结果1:(就是程序运行之后出现的框,截图后粘贴这里)
结果2:
五、总结:
通过这个实验的学习,基本掌握了指针的基本用法 。
C语言编程,写三个函数?#include stdio.h
float max(float a[])
{
int i;
float m = a[0];
for(i=1;i10;i)
{
if(ma[i])
m = a[i];
}
return m;
}
float min(float a[])
{
int i;
float m = a[0];
for(i=1;i10;i)
{
if(ma[i])
m = a[i];
}
return m;
}
float aver(float a[])
{
float sum = 0;
int i;
for(i=0;i10;i)
sum= a[i];
return sum / 10;
}
int main()
{
float num[10];
int i;
for(i=0;i10;i)
scanf("%f",num[i]);
printf("The max number is %f\n",max(num));
printf("The min number is %f\n",min(num));
printf("The average number is %f\n",aver(num));
return 0;
}
c语言函数实验报告#includestdio.h
int main()
{
int sum(int);
int factorial(int);
int n,s;
long int p;
printf("请输入n值:\n");
scanf("%d",n);
s=sum(n);
p=factorial(n);
printf("1 2 3 ... n=%d\n",s);
printf("n!=%ld\n",p);
return 0;
}
int sum(int x)
{
int a=0;
for(int i=0;i=x;i)
a=a i;
return a;
}
int factorial(int y)
{
int b=1;
for(int i=1;i=y;i)
b=b*i;
return b;
}
因为阶乘会得到很大的结果 , 会超出p的范围 , 所以n值不能太大,否则阶乘没有结果(或不对),只有加法的结果;
c语言实验报告3函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言实验报告函数实验小结、c语言实验报告3函数的信息别忘了在本站进行查找喔 。

    推荐阅读