c++第三次实验-数组分离
来源:互联网 发布:猴子吃桃问题c语言 编辑:程序博客网 时间:2024/06/04 18:09
一、问题及代码:
/* 文件名称:项目1.cpp* 作 者:严明远* 完成日期:2017 年 3 月 20 日* 版 本 号:v1.0* 对任务及求解方法的描述部分:* 输入描述:无* 问题描述: 项目1:数组分离 从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。* 程序输出:* 问题分析:略* 算法设计:略*/#include<iostream>using namespace std;int main(){ int a[10],b[5],c[5]; int t,i,j; int k=0,n=0; cout<<"请输入十个数中间用空格隔开:"; for(i=0; i<10; i++) { cin>>a[i]; } for(i=0; i<9; i++) { for(j=0; j<9-i; j++) if(a[j]>a[j+1]) { t=a[j]; a[j]=a[j+1];//冒泡排序法 进行排序。 a[j+1]=t; } } for(i=0; i<10; i++) { if(a[i]%2==0) c[k++]=a[i]; else b[n++]=a[i]; } cout<<"数组B:"; for(i=0; i<5; i++) cout<<" "<<b[i]; cout<<endl; cout<<"数组C:"; for(i=0; i<5; i++) cout<<" "<<c[i]; cout<<endl; return 0;}
三、心得体会:
需要用一个for循环依次判断数组里元素的奇偶性,在分别赋值。
四、知识点总结:
熟练用冒泡排序法对数组排序。
0 0
- c++第三次实验-数组分离
- C++第三次实验-数组分离
- C++第三次实验-数组选择
- C++第三次实验-数组求和
- C语言第三次上机实验
- 第三次C程序设计实验报告
- 第三次C语言上机实验
- C++实验5数组分离
- C++实验5-数组分离
- C++实验5-数组分离
- c++实验5-数组分离
- C++实验五------数组分离
- C++实验五--数组分离
- 第五次实验,数组分离
- C++实验5-数组分离
- c++实验5-数组分离
- c++实验五-数组分离
- c++实验5-数组分离
- Android记录官方文档系列(4):Intent
- 《Java高并发程序设计》学习 --5.4 高性能的生产者-消费者:无锁的实现
- Android重写OnTouchListener实现双击事件的监听
- linux在eclipse下编译并单步调试libevent
- RestTemplate使用小结
- c++第三次实验-数组分离
- android 开发中遇到错误及解决办法总结
- Dragger2 浅入浅出
- 链结点
- 【数据结构_树_Tree_0980】用先序遍历创建树然后层次遍历输出
- mysql的事务性,锁和隔离性
- Qt之stylesheet使用介绍
- 《ACM程序设计》书中题目 B
- C4top-愿天下有情人都是失散多年的兄妹(DFS)