码迷,mamicode.com
首页 > 编程语言 > 详细

C++入门级小算法

时间:2019-09-20 20:53:37      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:out   select   打印   alt   ace   names   iostream   temp   输出   

反序输出一个整数

#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++入门级小算法

标签:out   select   打印   alt   ace   names   iostream   temp   输出   

原文地址:https://www.cnblogs.com/clwsec/p/11559744.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!