当前位置: 首页 > 科技观察

11个C++代码片段帮你解决日常编程问题

时间:2023-03-12 11:06:16 科技观察

C++是使用最广泛的编程语言之一。它每天被数百万程序员使用,是竞争性编程的首选语言。在这里,我们列出了11个C++代码片段,可以帮助您解决日常编程问题。现在,让我们开始吧。1.找出向量的大小您可以使用size()函数找出向量的大小。#includeusingnamespacestd;intmain(){vectorarr1={1,2,3,4};矢量arr2={};矢量<浮动>arr3={1.2,3.8,3.0,2.7,6.6};cout<<"arr1的大小:"<usingnamespacestd;intmain(){vectorarr={1,2,3,4};无符号种子=0;cout<<"原数组:";for(intele:arr){cout<usingnamespacestd;intmain(){intx=5,y=10;stringstr1="PCPC.me",str2="MUO";cout<<"交换前:"<usingnamespacestd;intmain(){intnum=4635,sum=0,temp;while(num!=0){temp=num%10;总和=总和+温度;数=数/10;}cout<<"总和:"<<总和<使用命名空间std;voidprintVector(vectorvec){for(autoele:vec){cout<vec={1,2,3,4,5};打印向量(vec);//方法一:使用赋值运算符vectornewVec1=vec;打印向量(newVec1);//方法2:通过传递向量作为构造函数vectornewVec2(vec);打印向量(newVec2);return0;}输出:6.找到数组的最大和最小元素可以分别使用max_element()和min_element()函数从数组中找到最大和最小的元素。#include使用命名空间std;intmain(){intarr[]={23,56,99,15,56};intsize=sizeof(arr)/sizeof(arr[0]);cout<<"最大元素:"<<*max_element(arr,arr+size)<usingnamespacestd;intmain(){setst;st.insert("制作");st.insert("使用");st.insert("Of");st.insert("属于");for(autoit=st.begin();it!=st.end();it++){cout<<*it<<"";}return0;}输出:8.从字符串中删除重复项您可以使用以下命令从字符串中删除重复字符:#includeusingnamespacestd;voidremoveDuplicateCharacters(charstr[],intsize){int新索引=0;//遍历所有字符for(inti=0;iusingnamespacestd;intmain(){stringstr1="PCPC.me";cout<<"的长度<usingnamespacestd;intdeleteElementFromArray(intarr[],intsize,intelementToBeDeleted){inti,j;//搜索elementToBeDeleted是否存在//在数组中for(i=0;iusingnamespacestd;intmain(){vectorvec={1,2,3,4,5};//方法1:使用范围for(autoelement:vec){cout<usingnamespacestd;intmain(){vectorvec={1,2,3,4,5};//方法2:使用索引for(inti=0;iusingnamespacestd;intmain(){vectorvec={1,2,3,4,5};//方法3:使用迭代器的引用for(autoit=begin(vec);it!=end(vec);it++){cout<<*it<<"";}return0;}以上三个代码将显示相同的输出:使用C++代码片段使用这些C++代码片段来解决您的日常编程问题。无论您是用C++编写简单程序还是竞争性编程,这些代码片段都可以派上用场。

猜你喜欢