include "stdio.h"#include "string.h"void main(){ char str[25]; scanf("%s",str); int len=strlen(str); for(int i=len-1;i>=0;i--) putchar(str[i]); putchar('\n');}未经测试,需要自己调试一下。
void StrOL(void){ int i,j,m;char str[80];for(i=0;i<maxline;i++){ m=strlen(xx[i]);memset(str,0,80);for(j=m-1;j>=0;j--)if(!isalpha(xx[i][j])){ strcat(str,xx[i]+j+1);strcat(str," ");xx[i][j]='\0';} strcat(str,xx[i]);strcpy(xx[i],str);...
1)collection: ArrayList,LinkedLsit,Vector,Stack TreeSet,HashSet,LinkedHashSet Map: HashMap,LinkedHashMap,WeakHashMap, TreeMap, HashTable, IdentityHashTable(其中 key 的比较是通过 == 而不是 equals) 3)数组:int[] 对于List的实现类:ArrayList\LinkedList\Vector\Stack,都有.sort()方法,可以直接调用。...
vector是一种容器,实际就是一个数组,可以百度一下这个容器的用法。(提醒:容器里的数都是倒序存储的...
本题中首先创建了一个vector lstA存储整数1~99,然后调用sort函数对lstA进行排序,sort函数排序需要传递三个参数,前两个参数决定了排序范围的起始位置和结束位置,第三个参数是排序规则函数,排序规则函数需要两个参数和一个bool类型的返回值,所以代码1处传递排序规则函数compare,只需要写函数名即可,不需要写成调用的形式,...
1 #include<iostream> 2 #include<cstring> 3 #include<vector> 4 using namespace std; 5 //str1为横向,str2这纵向 6 const string LCS(const string& str1,const string& str2){ 7 int xlen=str1.size(); //横向长度 8 vector<int> tmp(xlen); //保存矩阵的上一行 9 vector<int> arr(tmp)...
将这个整数以字符串的形式逆序输出输入例子: 1516000 输出例子: 0006151...tpId=37&tqId=21234&rp=&ru=/ta/huawei&qru=/ta/huawei/question-ranking 分析: 将整数按照一位一位地进行读入到vector中, 可以用getchar...while(cin>>ch) { vect.push_back(ch); } reverse(vect.begin(), vect.end()); ...
vector<int>mul(vector<int>a,intb){vector<int>c;intt=0;for(inti=0;i1&&c.back()==0)c.pop_back();returnc;} 五、高精度除法 这里的情况同样是高精度与低精度,用高精度除以低精度。 高精度除法代码模板 vector<int>div(vector<int>&a,intb,int...
利用algorithm里的reverse函数实现倒序 C++ 代码如下: 1#include<iostream>2#include<algorithm>3#include<vector>45usingnamespacestd;67intmain() {8intn =0, c =0;9cin >> n >>c;10vector<int>arr(n);11for(inti =0; i < n; ++i) {12cin >>arr[i];13}14c = c % n;//避免重复循环1516...