御坂坂的C++学习之路(2)
关于指针的练习
1.用指针编写一个对整型数组进行冒泡排序函数。冒泡排序是指将相邻的元素进行比较,如果不符合所 要求的顺序,则交换这两个元素;对整个数列中所有的元素反复运用上法,直到所有的元素都排好序为止。
#include<iostream>
using namespace std;
void ssort(int *arr,int count)
{for(int i = 0;i < count;i++){for(int j = i + 1;j< count;j++){int temp;if(*(arr+i) > *(arr + j)){temp = *(arr+i);*(arr+i) = *(arr + j);*(arr + j) = temp;}}}
};
int main()
{int n;cin>>n;int arr[20];for(int i = 0;i < n;i++){cin>>arr[i];}ssort(arr,n);for(int i = 0;i < n;i++){cout<<arr[i]<<'\t';}
2.编写程序,将某一个输入的位数不确定的正整数按照标准的三位分节格式输出,例如,当用户输入 82668634时,程序应该输出82,668,634。
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{char arr[20],*p;p = arr;int i = 0;while((arr[i] = getchar()) != '\n')i++;arr[i] = '\0';for(int j = 1;*(p + j - 1)!='\0';j++){if(j%3 == 0){cout<<","<<*(p + j - 1);}else{cout<<*(p + j - 1);}}return 0;}
御坂坂的C++学习之路(2)相关推荐
- Redis学习之路(一)--下载安装redis
redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...
- 前端Vue学习之路(二)-Vue-router路由
Vue学习之路 (二) Vue-router(基础版) 一.增加静态路由 二.动态路由+路由嵌套+404页面 三. 编程式导航 四.命名路由 五.命名视图 六.重定向和起别名 1.重定向 2.起别名 ...
- 前端Vue学习之路(一)-初识Vue
Vue学习之路 (一) 1.引言 2.更换npm国内镜像源 3.用npm下载Vue 4.Vue全家桶 5.使用命令创建项目 5.推荐插件 6.推荐网站 7.学习扩展 1.引言 先安装node.js环境 ...
- 学习之路-现代密码学基础-001
学习之路-现代密码学基础-第一章密码学概论 转载于:https://www.cnblogs.com/vegetables-Adanos/p/5371420.html
- 拿下斯坦福和剑桥双offer,00后的算法学习之路
董文馨,00后,精通英语,西班牙语.斯坦福大学计算机系和剑桥大学双Offer,秋季将进入斯坦福大学学习. 10岁开始在国外上学:12岁学Scratch: 13岁学HTML & CSS: 14岁 ...
- Markdown学习之路
Markdown学习之路 作者:CFishHome 转载请注明地址:https://blog.51cto.com/12731497/2164274 Markdown是什么? Markdown是一个 W ...
- [EntLib]微软企业库5.0 学习之路——第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——上篇...
本文是为后面的学习之路做铺垫,简单介绍下企业库中的Validation模块的一些相关知识,包括Validation模块的简介.用途.使用方法.默认提供的多种验证器的介绍等. 一.简介及用途 在实际的项 ...
- 转载: Qt 学习之路 2归档
Qt 学习之路 2归档 http://www.devbean.net/2012/08/qt-study-road-2-catelog/
- python之路 mysql 博客园_教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql...
教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql Easy_install安装MySQLdb 很简单,以至于我不晓得该怎么说.一句话. sodu ...
- 我的mongo学习之路
mongo学习之路 mongodb的安装,在这里就不做介绍了,不管是windows还是mac,网上都有教程,可以自行学习一下~~~ 一.启动 mongod 复制代码 二.链接 mongo 复制代码 三 ...
最新文章
- Missing message for key xxx in bundle (default bundle) for locale zh_CN
- 学会python怎么赚钱 贴吧_我月薪5000,靠Python搞副业月入3万
- jqgrid mvc_将JQGrid与Spring MVC和Gson集成
- WebStorm文件类型关联设置
- 软件测试2019:第七次作业
- mysql 数据库备份的多种方式
- java计算交点高程_javascirpt怎样模仿块级作用域(js高程笔记)
- git顏色所代表的意义
- win10小课堂:如何彻底关闭windows defender
- BadDet: Backdoor Attacks on Object Detection——面向目标检测的后门攻击
- jadbc oracle clob,XML blob issue with External table
- 「敏捷」Stacey Matrix模型帮你确定合适的项目管理方法
- 转行计算机,如何成功进入大厂?
- GO + React + Axios Response to preflight request doesn't pass access control check: It does not hav
- 脚手架(一)——脚手架开发入门
- 渠道面前,SaaS露出“素颜”
- 下载 | Python 学习手册(第 4 版)
- ios android 搬家,Android小心了 苹果推出iOS“搬家”工具
- 提高程序运行速度的方法
- c语言混合编程 pdf,C语言与汇编语言混合编程的方法.pdf
热门文章
- [推荐](穆穆推荐)如果你现在不成功,请看看你是不是选错了老板
- 4.2京东登陆界面上部分
- 我辞去高薪程序员工作,转行干淘宝,每天起床睁开眼,先赔几千!转行,你怕么?...
- 某宝滑块 x82y解决方法、x5sec
- 高中英语话题阅读 计算机,高中英语必修二Unit 3 Computers阅读课的教学设计
- 考研数学汤家凤笔记第一章:极限与连续
- 《三体》里的超级计算机,我们今天能造出来吗?
- 20189320《网络攻防》第六周作业
- mx450和gtx1050ti哪个好
- python代码画乌龟_python画乌龟