实验十一 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团队项目软件设计方案>为名发布在团队博客中,博文中要突出对完善内容的陈述说明,修改部 ...
随机推荐
- 【重大更新】DevExpress v17.2新版亮点—Bootstrap篇(二)
用户界面套包DevExpress v17.2日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了Bootstrap Controls v17.2 的CardView.Charts ...
- WLAN 802.11 a/b/g PHY Specification and EDVT Measurement V
Receive Minimum Input Level (Sensitivity) 测试方法: Receiver Adjacent Channel Rejection (ACR) -For IEEE8 ...
- 配置thunderbirdmail
添加帐号 打开Edit→Account Settings ,选择左下放的 "Account actions"→"Add Mail Account". 在弹出框中 ...
- Spring学习(二)--IOC
一.什么是IOC? 孤傲苍狼总结的理解: https://www.cnblogs.com/xdp-gacl/p/4249939.html 我的理解(不知道对不对哈,不对的话请各位大神指出): IOC往 ...
- Spring AOP体系学习总结
要理解AOP整体的逻辑需要理解一下Advice,Pointcut,Advisor的概念以及他们的关系. Advice是为Spring Bean提供增强逻辑的接口,提供了多种方法增强的方式,比如前置, ...
- 高效开发iOS -- 那些不为人知的KVC[转载]
valueForKeyPath 本篇来讲解一下那些不为人知,也经常被忽略掉,并且很实用的KVC干货小技巧 获取数组里的,最大.最小.平均.求和 NSArray *array = @[@"1& ...
- ASCII编码和Unicode编码的区别
链接: 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了.Unicode标准也在不断发展,但最常用的是用两个字 ...
- 20155310 2016-2017-2 《Java程序设计》第八周学习总结
20155310 2016-2017-2 <Java程序设计>第八周学习总结 教材学习内容总结 第十五章 通用API 通用API •日志:日志对信息安全意义重大,审计.取证.入侵检验等都会 ...
- python3 获取当前调用函数名
import sys funcName = sys._getframe().f_back.f_code.co_name #获取调用函数名lineNumber = sys._getframe().f_b ...
- 来自官方的一些dbt 最佳实践
限制对原始数据的依赖性 您的项目将取决于存储在数据库中的原始数据.我们建议制作所谓的“基本模型”,以最大限度地减少对原始数据表的依赖性.在此约定中,基本模型可以具有以下职责: 仅选择与当前分析相关的字 ...