C++入门级小算法
2024-09-26 20:41:21
反序输出一个整数
#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;
}
最新文章
- 在mvc中实现图片验证码的刷新
- Theano2.1.9-基础知识之条件
- python 遍历文件夹 文件
- 关于织梦系统不支持php中GD库的问题
- 在Shell里面判断字符串是否为空
- 【JAVA、C++】LeetCode 009 Palindrome Number
- HTML相对路径 当前目录、上级目录、根目录、下级目录表示法
- Oracle中job的使用详解
- OpenIOC
- 使用chrome调试xpath
- MySQL性能调优的方法
- 为VisualSVN Server增加在线修改用户密码的功能
- CodeForces 620B Grandfather Dovlet’s calculator
- 201521123100 《java程序设计》第12周学习总结
- 白话讲述Java中volatile关键字
- Java公开课-06.单例
- http请求的headers详解
- 模拟器集成3DTouch-b
- xmpp实现的即时通讯聊天(一)
- docker~dockertoolbox的加速器