1.回文函数
#include<bits/stdc++.h>
using namespace std;
string b="1234";
void huiwen(string a,int len){
int i=0,j=len-1;
while(i<j){
swap(a[i],a[j]);
i++;j--;
}
}
int main() {
huiwen(b,b.length());
cout<<b;
}
//输出:4321
2.x的y次方函数
int sqr(int x,int y) {
int sum=1;
for(int i=0; i<y; i++) {
sum*=x;
}
return sum;
}
3. 判断一个数是否为质数函数
int isprime(int x) {
for(int i=2; i<x; i++) {
if(x%i==0) return 0;
}
return 1;
}
4.栈的常用函数编写
const int M=10;
int s[M+1];
int top=0;
void push(int x) {
if(top<M) {
top++;
s[top]=x;//
}
}
void pop() {
if(top>0) {
top--;
}
}
int getTop() {
return s[top];
}
int getlen() {
return top;
}
void clear() {
top=0;
}
……持续更新中!
更新日志
2023年6月15日:发布文章。
2023年8月26日:增加质数函数。
2024年1月17日:改动回文函数代码,增加更新日志,更新栈的函数编写。
本文展示了四个基础的C++函数实现:1)翻转字符串以形成回文;2)计算x的y次方;3)判断一个数是否为质数;4)简单的栈操作,包括压入、弹出、获取栈顶元素及获取栈的长度。这些函数对于理解和学习算法基础至关重要。
2028

被折叠的 条评论
为什么被折叠?



