实验十一 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团队项目软件设计方案>为名发布在团队博客中,博文中要突出对完善内容的陈述说明,修改部 ...
随机推荐
- canvas环形进度条
<style> canvas { border: 1px solid red; margin: 100px; }</style> <canvas id="rin ...
- delphi 高亮选中MEMO某一行
http://www.delphitop.com/html/kongjian/2641.html选中第5行 //转到指定行并选中这行的文本 procedure SelectLine(Memo1: TM ...
- 手把手教你搭建一个Elasticsearch集群
一.为何要搭建 Elasticsearch 集群 凡事都要讲究个为什么.在搭建集群之前,我们首先先问一句,为什么我们需要搭建集群?它有什么优势呢? (1)高可用性 Elasticsearch 作为一个 ...
- CUDA ---- CUDA库简介
CUDA Libraries简介 上图是CUDA 库的位置,本文简要介绍cuSPARSE.cuBLAS.cuFFT和cuRAND,之后会介绍OpenACC. cuSPARSE线性代数库,主要针对稀疏矩 ...
- Android 自定义圆形旋转进度条,仿微博头像加载效果
微博 App 的用户头像有一个圆形旋转进度条的加载效果,看上去效果非常不错,如图所示: 据说 Instagram 也采用了这种效果.最近抽空研究了一下,最后实现的效果是这样: 基本上能模拟出个大概,代 ...
- UI基础:UI程序执行顺序(UIApplicationMain()函数),自定义视图 分类: iOS学习-UI 2015-07-02 22:09 68人阅读 评论(0) 收藏
UI程序的一般执行顺序: 先进入main里面,执行函数UIApplicationMain(),通过该函数创建应用程序对象和指定其代理并实现监听,当执行函数UIApplicationMain()时还会做 ...
- 日志的处理 —— 使用 log4j
通过 log4j,日志信息不仅打印到 console,而且输出到指定文件,根据配置信息: <dependency> <groupId>log4j</groupId> ...
- Texas Instruments matrix-gui-2.0 hacking -- menubar.php
<?php /* * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ * * * Redistrib ...
- 判断颜色信息-RGB2HSV
前言 项目车号识别过程中,车体有三种颜色黑车黑底白字.红车红底白字.绿车黄底绿字,可以通过判断车体的颜色信息,从而判断二值化是否需要反转,主要是基于rgb2hsv函数进行不同颜色的阈值判断. MATL ...
- ubuntu16.04 中文输入法
https://blog.csdn.net/qq_21792169/article/details/53152700 在主文件夹目录即home目录,按快捷键Ctrl+H(显示隐藏文件),看到的.bas ...