13周(数组删掉3的倍数)

/*

*copyright(c) 2014,烟台大学计算机学院

*All rights reserved。

*文件名称:数组删掉3的倍数

*作者:王忠

*完成日期:2014.11.23

*版本号:v1.0

*

*问题描述:初始化16个元素的数组,删掉其中是3的倍数的元素,再顺序输出。

*输入描述:无

*程序输出:顺序输出不是3的倍数的元素。

#include <iostream>

using namespace std;

int main()
{
    int a[16]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
    int i;
    for(int j=0;j<15;j++)
        for(i=0;i<=15-j;i++)
        {
            if(a[i]%3==0||a[i]==0)
                {a[i]=a[i+1];
                 a[i+1]=0;
                }
        }
        cout<<"删去3的倍数"<<endl;
        for(i=0;i<11;i++)
            cout<<"a["<<i<<"] "<<a[i]<<endl;
        return 0;
}

时间: 2024-11-09 12:30:46

13周(数组删掉3的倍数)的相关文章

13周(数组,3的倍数)

/* *copyright(c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:数组,3的倍数 *作者:王忠 *完成日期:2014.11.13 *版本号:v1.0 * *问题描述:初始化数组的16个元素,输出元素为3的倍数和次序为3的倍数的元素 *输入描述:无 *程序输出:元素为3的倍数和次序为3的倍数的元素 #include <iostream> using namespace std; int main() { int a[16]= {12,13,1

13周(数组统计成绩)

/* *copyright(c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:数组统计成绩 *作者:王忠 *完成日期:2014.11.23 *版本号:v1.0 * *问题描述:输入学生数,并输入学生成绩,求最高分,最低分,平均分,学号 *输入描述:学生数,成绩 *程序输出:最高分,最低分,平均分,学号 #include <iostream> using namespace std; int main() { int score[50]; int num

13 | 为什么表数据删掉一半,表文件大小不变?

经常会有同学来问我,我的数据库占用空间太大,我把一个最大的表删掉了一半的数据,怎么表文件的大小还是没变? 那么今天,我就和你聊聊数据库表的空间回收,看看如何解决这个问题. 这里,我们还是针对MySQL中应用最广泛的InnoDB引擎展开讨论.一个InnoDB表包含两部分,即:表结构定义和数据.在MySQL 8.0版本以前,表结构是存在以.frm为后缀的文件里.而MySQL 8.0版本,则已经允许把表结构定义放在系统数据表中了.因为表结构定义占用的空间很小,所以我们今天主要讨论的是表数据. 接下来,

2017-2018-1 20155332 《信息安全系统设计基础》第13周学习总结

2017-2018-1 20155332 <信息安全系统设计基础>第13周学习总结 学习目标 找出全书你认为最重要的一章,深入重新学习一下,要求(期末占10分): 完成这一章所有习题 详细总结本章要点 给你的结对学习搭档讲解你的总结并获取反馈 本章知识点总结 我们需要理解基本的客户端-服务端编程模型,以及如何编写使用因特网提供的服务的客户端-服务端程序. 最后,我们将把所有这些概念结合起来,开发一个小的但功能齐全的Web服务器,能够为真实的Web浏览器提供静态的和动态的文本和图形内容. 11.

hdu 3405 删掉某点后 求最小生成树

给出N个点的坐标 边的权值为两点间的距离 删掉其中某点 求最小生成树的权值和 要求这权值最小 因为最多50个点 所以具体是删哪个点 用枚举假如有4个点 就要求4次最小生成树 分别是2 3 4 | 1 3 4 | 1 2 4 | 1 2 3 这些点的 Sample Input250 01 018 00 11 130 01 00 1 Sample Output3.001.00 prim 1 # include <iostream> 2 # include <cstdio> 3 # in

解题报告—— 2018级2016第二学期第五周作业 删数问题

解题报告--  2018级2016第二学期第五周作业 删数问题 描述 键盘输入一个高精度的正整数n(<=240位),去掉其中任意s个数字后剩下的数字按原左右次序将组成一个新的正整数.编程对给定的n和s,寻找一种方案,使得剩下的数字组成的新数最小. 输入ns输出最后剩下的最小数样例输入 178543 4 样例输出 13 分析: 这题题目上已表明是贪心算法:原本最容易产生的错误贪心准则是删去其中最大的数字:但通过简单举例便可得之,这种贪心准则要漏洞:通过简单的计算举例发现如果这个数是一位比一位大的话

2017-2018-1 20155314 《信息安全系统设计基础》第13周学习总结

2017-2018-1 20155314 <信息安全系统设计基础>第13周学习总结 学习目标 找出全书你认为最重要的一章,深入重新学习一下,要求(期末占10分): 完成这一章所有习题 详细总结本章要点 给你的结对学习搭档讲解你的总结并获取反馈 第6章学习要点: 了解常见的存储技术(RAM.ROM.磁盘.固态硬盘等) 理解局部性原理 理解缓存思想 理解局部性原理和缓存思想在存储层次结构中的应用 高速缓存的原理和应用 本章要点详细总结 第6章 存储器层次结构 6.1 存储技术 6.1.1 随机访问

2017-2018-1 20155210 《信息安全系统设计基础》第13周学习总结

2017-2018-1 20155210 <信息安全系统设计基础>第13周学习总结 找出全书你认为最重要的一章,深入重新学习一下 完成这一章所有习题 详细总结本章要点 给你的结对学习搭档讲解你的总结并获取反馈 教材学习内容总结 8.1 异常 异常就是控制流中的突变,用来响应处理器状态中的某些变化 8.1.1 异常处理 系统中可能的每种类型的异常都分配了一个唯一的非负整数的异常号. 处理器:被零除.缺页.存储器访问违例.断点以及算术溢出 操作系统:系统调用和来自外部I/O设备的信号 8.1.2异

2017-2018-1 20155308 《信息安全系统设计基础》第13周学习总结

2017-2018-1 20155308 <信息安全系统设计基础>第13周学习总结 一.教材学习内容详细总结 存储器系统是一个具有不同容量.成本和访问时间的存储设备的结构. 存储技术 随机访问存储器 随机访问存储器分为两类:静态RAM(SRAM)和动态RAM(DRAM). 静态RAM: SRAM将每个位存储在一个双稳态的存储器单元里,每个单元是用一个六晶体管电路来实现的. 动态RAM: 每一位的存储是对一个电容的充电,电容约为30×10-15F:对干扰非常敏感,当电容的电压被扰乱之后,它就永远