刷题
cyZeros
这个作者很懒,什么都没留下…
展开
-
2.句子逆序
问题描述:#include using namespace std;//注意取字符串的下标是从0开始的,void inverseString(string s,vector &r){//没有字符if(s.length() == 0)return;int str = 0,end= -1;int stop = s.find_last_of('原创 2017-09-19 21:22:39 · 399 阅读 · 0 评论 -
1.求int类型数据在内存中表示的1的个数
1.求int类型数据在内存中表示的1的个数#includeusing namespace std;/******************************************求解思路:val=val-1在最低位+1,每次相&就是清零一个1.每次都从最低位开始计算1的个数.*******************************************/int原创 2017-09-18 17:58:34 · 848 阅读 · 0 评论 -
3.字符串反转
问题描述:#include #include using namespace std;int main(int argc,char **argv){char* s = new char[1024];cin.getline(s,1024);char c = '\0';for(int i=0,j=strlen(s)-1;i原创 2017-09-19 21:40:26 · 471 阅读 · 0 评论 -
4.数字颠倒
#include using namespace std;void inverseDigit(int val,char *res){int n=0;while(val){res[n] = (val%10+'0'-0);n++;val /= 10;}res[n] = '\0';}int main(int argc,char **argv){in原创 2017-09-20 19:25:47 · 365 阅读 · 0 评论 -
5.统计字符个数
问题描述:#include #include using namespace std;int countCharNum(char *res){int i = 0,j = 0,n=0,len = strlen(res);char *temp = new char[len+1];memset(temp,0,sizeof(char)*(len+1));原创 2017-09-20 20:15:45 · 352 阅读 · 0 评论