[C语言输入一行字符分别统计出其中英文字母空格数字和其]已改,看注释 #include<stdio.h> int main() { int a,b,c,d,f; char e[100]; a=b=c=f=0; printf("请输入一行字符\n"); gets(e); //改gets for(d=0;e[d]!='\0';d++) //改'\0' if(('...+阅读
你只需要按那个模版就行,那些内容就改成你的作业
班级: 学号: 姓名:
实验9 指针
一、实验目的
(1)掌握指针概念,并定义与使用它。
(2)使用数组的指针和指向数组的指针变量。
(3)使用字符串的指针和指向字符串的指针变量。
二、实验内容
1. 将一个3*3的矩阵转置,用函数实现。
2. 有n个人围成一圈,顺序排号。从第一个人开始报数(1~3),凡报到3的人退出,问第几号的人能留下。
三、实验环境
硬件:(1)学生用微机
(2)多媒体实验教室
软件:(1)Windows XP 中文操作系统
(2)VC++ 6.0
四、实验结果
程序1:
#include
void main()
{
void move(int *pointer);
int a[3][3],*p,i;
printf("input marix:\n");
for(i=0;i<3;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;i<3;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;i<3;i++)
for(j=i;j<3;j++)
{
t=*(pointer+3*i+j);
*(pointer+3*i+j)=*(pointer+3*j+i);
*(pointer+3*j+i)=t;
}
}
程序2:
#include
void main()
{
int i,k,m,n,num[50],*p;
printf("input num of person:");
scanf("%d",&n);
p=num;
for(i=0;i *(p+i)=i+1; i=0; k=0; m=0; while(m { 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语言编写掷骰子游戏实践1:函数编程练习1.掷骰子游戏编写程序模拟掷骰子游戏。已知掷骰子游戏的游戏规则为:每个骰子有6面,这些面包含1、2、3、4、5、6个点,投两枚骰子之后,计算点数之和。如果第一次... 实验室工作总结在上级教育行政部门的指导下,在学校的领导下,本期的教育教学工作已经结束。现将本期的实验室工作作如下总结。 一、实验室和仪器室的管理工作方面: 本期中,根据“普实”工作的相... 中学化学实验室工作总结可以按照以下的提纲根据你自己的情况来完善以下: 化学实验室工作总结 一切为教学一线服务 一、认真执行教学实验计划 完成化学学生分组实验8个,学生分组实验率100%,教师演示实... 如何做好实验室管理工作总结医学在上级教育行政部门的指导下,在学校的领导下,本期的教育教学工作已经结束.现将本期的实验室工作作如下总结. 一、实验室和仪器室的管理工作方面: 本期中,根据“普实”工作的相关... 实验室日常管理在实验室日常中实验记录这块的话,就得注意实验记录的真实,及时,规范性了最好是需要e3-lab这种强大的实验室记录系统来支持比较好,这样才能简化实验室日常的工作步骤,能大大的提高... 如何做好高中生物实验室管理工作一、认真学习,不断提高 今年,实验人员认真学习了《山西省中学理科教学仪器设备配备目录》和《山西省中小学标准化实验室建设标准》,认真做好实验室的日常管理工作,制订好实验室... 有关乐音的三个特征有哪些有趣实验乐音的三个基本要素——响度、音调和音色. 由于音调跟频率的关系,多数学生缺乏感性认识,教材安排了用硬纸片划木梳和拨动橡皮筋的实验,教材在出现频率的概念和单位这一较深知识... 如何提高语言活动中师幼互动的有效性英盛观察为您解答:有效的师幼互动、精心的活动预设,有助于教师有针对性地驾驭教育过程,准确地评估幼儿的发展,以使活动更有针对性,更有利于幼儿的发展。 一、环境预设时的“趣”... 如何在角色游戏中培养幼儿的语言表达能力"语言表达是人类最重要的交际工具",这句话被每一位教育工作者所熟悉。人们学习语言总是从口头开始的,而3-6岁是幼儿口语表达的关键期,此时如果能给孩子以正确的教育,将会为他们今...