- 博客(7)
- 收藏
- 关注
原创 C++ cctype头文件里的一些函数(isalpha,islower,isupper,isalnum,isblank,isspace,tolower,toupper)
判断某个字符是否是某种类型–isalpha() 判断是否是字母(包括大写字母和小写字母)–islower() 判断是否是小写字母–isupper() 判断是否是大写字母–isalnum() 判断是否是大小写字母和数字–isblank() 判断是否是space和\t–isspace() 判断是否是space、\t、\r、\n转化单个字母字符的大小写–tolower() 将大写字母改为小写字母–toupper() 将小写字母改为大写字母...
2022-02-24 22:03:45
476
1
原创 冒泡排序与选择排序(C++代码实现)
继第N次手写写错冒泡排序和选择排序后 决定写一篇博客理清它们…–冒泡排序:像一个水底的小气泡从水底冒出,最开始很小,浮向水面的过程中会变得越来越大,到达水面时达到最大,冒泡排序类似于此过程…–对一个未被排序的数组进行排序,实现对其进行从小到大排列(假设有未排序数组a[n]),第一轮排序时首先将a[0]和a[1]比较,如果a[0]>a[1],则交换a[0]和a[1]的位置,再将此时的a[1]和a[2]比较,如果a[1]>a[2],则交换a[1]和a[2]的位置,以此类推,第一轮排序结束后,可以
2022-02-24 01:14:34
664
2
原创 PTA乙级 1039 到底买不买 (C/C++)
#include<iostream>#include<algorithm>#include<string>using namespace std;int main(){ string s1,s2; cin>>s1>>s2; int count=0; for(int i=0;i<s2.length();i++){ int ret=s1.find(s2[i]);//find()函数查找字符 查找成功返回找到的第一个字符的位..
2021-12-11 10:05:31
374
原创 leetcode 227 基本计算器 II
class Solution {public: int calculate(string s) { stack<long long> st;//乘除在外面计算 让栈里的数只计算加法 char c='+'; //先知道符号是什么 再判断符号下一个数是压入栈中还是与栈顶元素做运算 int len=s.length(); for(int i=0;i<len;i++){ if(s[i.
2021-12-09 20:47:23
78
原创 PTA乙级 1027 打印沙漏 (C/C++)
注意:字符个数没有剩余时要输出0 否则测试点1会过不去…#include<iostream>#include<cmath>using namespace std;int main(){ int n;char a,b; cin>>n>>a; int x=sqrt((n+1)/2); //x是上一半打印行数 x-1是下一半打印行数 int yushu=n+1-x*x*2; //余下字符个数 int count=0; for(int i=.
2021-12-09 17:06:26
255
原创 PTA乙级 1024 科学计数法 (C/C++)
//需要考虑最前面的符号 正号丢弃 负号保留 还要考虑E后面的符号 正号小数点后移 负号小数点前移 然后依次输出//E后面为负数 小数点就前移 考虑num是不是0//E后面为正数 小数点就后移 考虑需不需要输出小数点#include<iostream>using namespace std;int main(){ string s; cin>>s; if(s[0]=='-') cout<<"-"; int len=s.length(); int d..
2021-12-08 18:20:46
566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人