2. 有n个人围成一圈,顺序排号 。从第一个人开始报数(1~3),凡报到3的人退出,问第几号的人能留下 。
三、实验环境
硬件:(1)学生用微机
(2)多媒体实验教室
软件:(1)Windows XP 中文操作系统
(2)VC++ 6.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]);
}
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语言报告总结 c语言函数的实验报告总结】关于函数c语言报告总结和c语言函数的实验报告总结的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- chatgpt写论文速度,看论文速度
- linux系统命令行关机,linux系统怎么关机
- python怎么设置按任意键退,python如果按下某键
- vb.net读文件ifile,vbnet读写文件
- linux清空硬盘命令 linux清除硬盘数据
- net4.5安装拒绝访问,net35拒绝访问
- 妻子模拟做菜的游戏,做菜游戏模拟器
- 微信开发h5游戏,微信h5游戏是什么意思
- mysql怎么改记录 mysql修改记录 字段