网上销售怎么做的更好温州seo团队
[Bank-Management-System]银行管理系统项目
以下是一个可运行的C++银行账户类(支持简单的存款/取款)。后面会继续完善该项目:
#include <iostream>
#include <string>
using namespace std;class Account{public://构造函数Account(string acc_num , double init_balance){account_number=acc_num;balance=init_balance;}//存款 void deposit(double amount){balance+=amount;}//实现取款异常处理 void withdraw(double amount){if(amount>balance){cout<<"Error:余额不足,当前余额:"<<balance<<endl; }else{balance-=amount;cout<<"取款成功!当前余额:"<<balance<<endl; }}private:string account_number;double balance;
};
int main(){Account my_acc("622202123456",1000.0);my_acc.deposit(500);my_acc.withdraw(2000);//应触发错误提示return 0;
}
运行结果如下:
LeetCode每日一题精讲
14最长公共前缀
class Solution {
public:string longestCommonPrefix(vector<string>& strs) { if(strs.empty()) return"";//判断字符串数组是否为空,如果为空则直接返回空字符串 string prefix = strs[0];//初始化最长公共前缀为数组的第一个字符串for(int i=1;i<strs.size();++i){ //遍历字符串数组中除第一个字符串之外的其它字符串while (strs[i].find(prefix) != 0){ //当前字符串的前缀与当前的最长公共前缀不匹配时prefix=prefix.substr(0,prefix.length()-1);//将当前的最长公共前缀缩短一个字符if (prefix.empty()) return "";}}return prefix; }
};
vector容器用法看深度学习c++资源库:vector容器,蓝桥杯常用算法sort,unique(排序+去重)-CSDN博客