实验十一 C的指针
指针编程
11.1

#include<stdio.h> int main()
{
int a[]={,,,,,,,,,},i,*p,sum=; for(p=&a[],i=;i<;i++,p++)
{
if(*p%==)
sum+=*p;
} printf("%d\n",sum); return ;
}
11.2

#include<stdio.h> int main()
{
int i=,j=,str=;
char a[],*p;
gets(a); for(p=&a[];*p!='\0';p++)
{
if((*p)>=&&(*p)<=)
i++;
else if((*p)>=&&(*p)<=)
j++; str++;
} printf("大写:%d\n小写:%d\n总数:%d\n其他:%d\n",i,j,str,str-i-j); return ;
}
11.3

#include<stdio.h> int main()
{
char a[]="abcdefghijkl",*p; for(p=&a[];*p!='\0';p=p+)
{
printf("%c",*p);
} printf("\n"); return ;
}
11.4

#include<stdio.h> int main()
{
int a[],*p,i; for(p=&a[],i=;i<;i++,p--)
scanf("%d",p); for(p=&a[],i=;i<;i++,p++)
printf("%d ",*p); printf("\n"); return ;
}
11.5

#include<stdio.h> int main()
{
int a[],*p,i;
double ave=; for(p=&a[],i=;i<;i++,p--)
{
scanf("%d",p);
ave+=*p;
}
ave=ave/10.0; for(p=&a[],i=;i<;i++,p++)
{
if(ave<(*p))
printf("%d ",*p);
} printf("\n"); return ;
}
11.6

#include<stdio.h> int main()
{
int a[][],*p,minij,maxij,sum=,max,min; for(p=&a[][];sum>;sum--,p++)
scanf("%d",p); p=&a[][];
max=min=a[][]; for(sum=;sum<=;sum++,p++)
{
if(max<*p)
{
max=*p;
maxij=sum;
} if(min>*p)
{
min=*p;
minij=sum;
}
} printf("max=%d,行下标为%d,列下标为%d\n",max,(maxij-)/,maxij-((maxij-)/)*);
printf("min=%d,行下标为%d,列下标为%d\n",min,(minij-)/,minij-((minij-)/)*);
}
11.7

#include<stdio.h> int main()
{
double a[],*p,ave=;
int i,m,n; for(p=&a[],i=;i<;p++,i++)
scanf("%lf",p); scanf("%d%d",&m,&n); if(m+n>)
{
for(p=&a[m-],i=m;i<=;i++,p++)
ave+=(*p); ave=ave/(11.0-m);
}
else
{
for(p=&a[m-],i=;i<n;i++,p++)
ave+=*p; ave=1.0*ave/n;
} printf("%f\n",ave); return ;
}
实验十一 C的指针的更多相关文章
- VMware vSphere服务器虚拟化实验十一高可用性之三Fault Tolerance
VMware vSphere服务器虚拟化实验十一高可用性之三Fault Tole ...
- 201771010142 张燕& 杨蓉庆 实验十一 集合
实验十一 集合 实验时间 2018-11-8 一 理论知识 一般将数据结构分为两大类:线性数据结构和非线性数据结构.线性数据结构:线性表.栈.队列.串.数组和文件.非线性数据结构:树和图. 线性 ...
- 实验十一 团队作业7—团队项目设计完善&编码测试
实验十一 团队作业7—团队项目设计完善&编码测试 实验时间 2018-6-8 Deadline: 2018-6-20 10:00,以团队随笔博文提交至班级博客的时间为准. 评分标准: 按时交 ...
- 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十一:PS/2模块⑤ — 扩展鼠标
实验十一:PS/2模块⑤ — 扩展鼠标 当普通鼠标即三键鼠标再也无法满足需求的时候,扩展鼠标即滚轮鼠标就诞生了,然而实验十一的实验目的就是实现滚轮鼠标的驱动.不过,进入整体之前,先让我们来了解一下鼠标 ...
- 实验十一 团队作业7:团队项目设计完善&编码
实验十一 团队作业7:团队项目设计完善&编码 实验时间 2019-6-6 Deadline: 2019-6-12 10:00,以团队随笔博文提交至班级博客的时间为准. 评分标准: 按时交 – ...
- 《ABCD组》实验十一 团队作业7:团队项目设计完善&编码
<ABCD组>实验十一 团队作业7:团队项目设计完善&编码 项目 内容 这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...
- 实验十一 MySQLl备份与恢复2
实验十一 MySQL备份与恢复 一. 实验内容: 1. 使用SQL语句导入和导出表数据 2. 使用客户端工具备份还原数据库 3. 使用日志文件恢复数据库 二. 实验项目:学生成绩数据库 创建用于学 ...
- 实验十一 MySQLl备份与恢复1
实验十一 MySQL备份与恢复 一. 实验内容: 1. 使用SQL语句导入和导出表数据 2. 使用客户端工具备份还原数据库 3. 使用日志文件恢复数据库 二. 实验项目:学生成绩数据库 创建用于学 ...
- 实验十一 团队项目设计完善&编码测试
任务一: 根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明,将完善后内容以<XX团队项目软件设计方案>为名发布在团队博客中,博文中要突出对完善内容的陈述说明,修改部 ...
随机推荐
- sping整合redis,以及做mybatis的第三方缓存
一.spring整合redis Redis作为一个时下非常流行的NOSQL语言,不学一下有点过意不去. 背景:学习Redis用到的框架是maven+spring+mybatis(框架如何搭建这边就不叙 ...
- js方法参数问题
大家都知道java是强类型语言,而js是弱类型语言,其实,它们之间的区别不止这一点,还有方法参数及调用问题,参看下例: js中:这里定义了一个query()方法 function query() { ...
- 深入理解uwsgi和gunicorn网络模型
前言: 去年10月份建了一个python技术群,到现在为止人数已经涨到700人了.最一开始我经常在群里回应大家的问题,不管是简单还是困难的,我都会根据自己的经验来交流. 让人新奇的是一些初学者关注最多 ...
- 一起来点React Native——常用组件之Text
一.什么是Text组件? 一个用于显示文本的React组件,和Android中的TextView组件或者OC中的Label组件相类似,专门用来显示基本的文本信息:除了基本的显示布局之外,可以进行嵌套显 ...
- Spring Cloud Sleuth进阶实战
转载请标明出处: http://blog.csdn.net/forezp/article/details/76795269 本文出自方志朋的博客 为什么需要Spring Cloud Sleuth 微服 ...
- ios开发过程中描述文件(provisioning profile)过期导致ios无法正常安装的处理办法
1.登录开发者中心,重新编辑描述文件,获得最新的描述文件.(如果对应的P12文件也过期,需要同时下载最新的p12文件).----该步骤需要有权限的人才能操作. 2.下载最新的描述文件和p12文件(如果 ...
- win+linux双系统安装笔记
1.出现win与linux只能引导之一启动,此时启动linux并更改启动文件可以用linux自带的grub2引导启动 2.ubuntu64位安装时需要联网,因为其有bug,镜像文件中缺少gurb2,需 ...
- 【机器学习算法】bagging算法
参考 1.AdaBoost从原理到实现: 完
- 【linux】使用swap文件恢复非正常关闭的文件
前言 使用vim的时候,文件编辑过程中可能会出现bug,导致非正常关闭.为了保存刚刚修改的内容,需要对文件进行恢复. 操作过程 1.查看目录文件 zrj@zrj-ThinkPad-E470:~/wor ...
- opencv-python教程学习系列10-颜色空间转换
前言 opencv-python教程学习系列记录学习python-opencv过程的点滴,本文主要介绍颜色空间转换,坚持学习,共同进步. 系列教程参照OpenCV-Python中文教程: 系统环境 系 ...