关于指针的练习
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)相关推荐

  1. Redis学习之路(一)--下载安装redis

    redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...

  2. 前端Vue学习之路(二)-Vue-router路由

    Vue学习之路 (二) Vue-router(基础版) 一.增加静态路由 二.动态路由+路由嵌套+404页面 三. 编程式导航 四.命名路由 五.命名视图 六.重定向和起别名 1.重定向 2.起别名 ...

  3. 前端Vue学习之路(一)-初识Vue

    Vue学习之路 (一) 1.引言 2.更换npm国内镜像源 3.用npm下载Vue 4.Vue全家桶 5.使用命令创建项目 5.推荐插件 6.推荐网站 7.学习扩展 1.引言 先安装node.js环境 ...

  4. 学习之路-现代密码学基础-001

    学习之路-现代密码学基础-第一章密码学概论 转载于:https://www.cnblogs.com/vegetables-Adanos/p/5371420.html

  5. 拿下斯坦福和剑桥双offer,00后的算法学习之路

    董文馨,00后,精通英语,西班牙语.斯坦福大学计算机系和剑桥大学双Offer,秋季将进入斯坦福大学学习. 10岁开始在国外上学:12岁学Scratch: 13岁学HTML & CSS: 14岁 ...

  6. Markdown学习之路

    Markdown学习之路 作者:CFishHome 转载请注明地址:https://blog.51cto.com/12731497/2164274 Markdown是什么? Markdown是一个 W ...

  7. [EntLib]微软企业库5.0 学习之路——第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——上篇...

    本文是为后面的学习之路做铺垫,简单介绍下企业库中的Validation模块的一些相关知识,包括Validation模块的简介.用途.使用方法.默认提供的多种验证器的介绍等. 一.简介及用途 在实际的项 ...

  8. 转载: Qt 学习之路 2归档

    Qt 学习之路 2归档 http://www.devbean.net/2012/08/qt-study-road-2-catelog/

  9. python之路 mysql 博客园_教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql...

    教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql Easy_install安装MySQLdb 很简单,以至于我不晓得该怎么说.一句话. sodu ...

  10. 我的mongo学习之路

    mongo学习之路 mongodb的安装,在这里就不做介绍了,不管是windows还是mac,网上都有教程,可以自行学习一下~~~ 一.启动 mongod 复制代码 二.链接 mongo 复制代码 三 ...

最新文章

  1. Missing message for key xxx in bundle (default bundle) for locale zh_CN
  2. 学会python怎么赚钱 贴吧_我月薪5000,靠Python搞副业月入3万
  3. jqgrid mvc_将JQGrid与Spring MVC和Gson集成
  4. WebStorm文件类型关联设置
  5. 软件测试2019:第七次作业
  6. mysql 数据库备份的多种方式
  7. java计算交点高程_javascirpt怎样模仿块级作用域(js高程笔记)
  8. git顏色所代表的意义
  9. win10小课堂:如何彻底关闭windows defender
  10. BadDet: Backdoor Attacks on Object Detection——面向目标检测的后门攻击
  11. jadbc oracle clob,XML blob issue with External table
  12. 「敏捷」Stacey Matrix模型帮你确定合适的项目管理方法
  13. 转行计算机,如何成功进入大厂?
  14. GO + React + Axios Response to preflight request doesn't pass access control check: It does not hav
  15. 脚手架(一)——脚手架开发入门
  16. 渠道面前,SaaS露出“素颜”
  17. 下载 | Python 学习手册(第 4 版)
  18. ios android 搬家,Android小心了 苹果推出iOS“搬家”工具
  19. 提高程序运行速度的方法
  20. c语言混合编程 pdf,C语言与汇编语言混合编程的方法.pdf

热门文章

  1. [推荐](穆穆推荐)如果你现在不成功,请看看你是不是选错了老板
  2. 4.2京东登陆界面上部分
  3. 我辞去高薪程序员工作,转行干淘宝,每天起床睁开眼,先赔几千!转行,你怕么?...
  4. 某宝滑块 x82y解决方法、x5sec
  5. 高中英语话题阅读 计算机,高中英语必修二Unit 3 Computers阅读课的教学设计
  6. 考研数学汤家凤笔记第一章:极限与连续
  7. 《三体》里的超级计算机,我们今天能造出来吗?
  8. 20189320《网络攻防》第六周作业
  9. mx450和gtx1050ti哪个好
  10. python代码画乌龟_python画乌龟