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日:改动回文函数代码,增加更新日志,更新栈的函数编写。