一、背景
在C++中,函数与算法是两个重要的概念。函数是程序的基本构建块,而算法则是解决问题的步骤或过程。在C++里,标准库 (STL) 提供了一些常用的算法,我们也可以自行实现自定义算法。以下是一些常见的C++函数和算法的示例。
二、函数算法总结
/* 1、写一函数用“气泡法”对输入的10个字符按由小到大的顺序排列。*/
#include<iostream.h>
void main()
{
int i,j,temp,a[10];
cout<<"please input ten numbers:\n";
for(i=0;i<10;i++)
cin>>a[i];
for(i=0;i<10;i++) //每循环一次确定数组中一个数的位置
for(j=i+1;j<10;j++) //每次循环对比一个数的大小
{
if(a[i]>a[j])
{
temp=a[j];
a[j]=a[i];
a[i]=temp;
}
}
cout<<"resort result=";
for(i=0;i<10;i++)
cout<<a[i]<<" ";
}
/* 2、用递归方法求n阶勒让得