C++入门级小算法
Posted clwsec
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++入门级小算法相关的知识,希望对你有一定的参考价值。
反序输出一个整数
#include <iostream>
using namespace std;
int main()
int n;
while (cin >> n)//输入一个整数
int temp = 0;//temp作为存储的值
while (n != 0)
temp = temp * 10 + n % 10;
n /= 10;
//反序取出来
cout << temp << endl; //打印
system("pause");
return 0;
运行结果:
选择排序
#include <iostream>
using namespace std;
void selectSort(int a[], int len)
int i, j, k, tem;
for (i = 0; i < len - 1; i++)
k = i;
for (j = k + 1; j < len; j++)
if (a[k] > a[j])
k = j;
if (i != k)
tem = a[i];
a[i] = a[k];
a[k] = tem;
int main()
int array[] = 34, 65, 12, 43, 67, 5, 78, 10, 3, 70 , k;
int len = sizeof(array) / sizeof(int);
cout << "The orginal array are:" << endl;
for (k = 0; k < len; k++)
cout << array[k] << ",";
cout << endl;
selectSort(array, len);
cout << "The sorted array are:" << endl;
for (k = 0; k < len; k++)
cout << array[k] << ",";
cout << endl;
system("pause");
return 0;
以上是关于C++入门级小算法的主要内容,如果未能解决你的问题,请参考以下文章
WebSocket+Node.js+dGram+Vue 入门级小系统
开发成长之路(10)-- C++从入门到开发(C++知名库:STL入门·算法)
开发成长之路(10)-- C++从入门到开发(C++知名库:STL入门·算法)