
小知识
小小小罗成
这个作者很懒,什么都没留下…
展开
-
众数问题c++
问题描述:给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数。多重集S中重数最大的元素称为众数。例如,S={1,2,2,2,3,5}。多重集S的众数是2,其重数为3。编程任务:对于给定的由n 个自然数组成的多重集S,编程计算S 的众数及其重数。输入第1行多重集S中元素个数n(n<=50000);接下来的n 行中,每行有一个自然数。输出输出文件有2 行,第1 行给出众数,第2 行是重数。(如果有多个众数,只输出最小的)样例输入6122235样例输出原创 2021-12-16 00:05:45 · 2796 阅读 · 1 评论 -
将句子分割成单词c++
用c++string的substr函数#include<bits/stdc++.h>using namespace std;int main(){ int t=0,i; string s,a[110]; getline(cin,s); int index=0; for(i=0;i<s.size();i++) { if(s[i]==' ') { a[t++]=s.substr(index,i-index); index=i+1; } } a[原创 2020-10-21 20:10:14 · 2055 阅读 · 0 评论 -
c语言公式法求解一元三次方程
#include<stdio.h>#include<math.h>int main() { float a,b,c,d,x1,x2,x3,p,q,i,w,s1,s2,s3,X2,X3; printf("请输入一元三次方程标准形式ax^3+bx^2+cx+d=0\n"); printf("a b c d的值,用空格隔开\n"); scanf("%f%f%f%f",&a,&b,&c,&d); p=(3*a*c-b*b)/(3*a*a); .原创 2020-09-20 22:38:34 · 8848 阅读 · 4 评论 -
swap类模版函数
源代码#include<iostream>using namespace std;template<class T>void swap(T* p1,T* p2){ int *p_temp; p_temp = p1; p1 = p2; p2 = p_temp; }int main() { int a=10,b=50; double a1=10.1,b1=50.1; swap <int> (a,b);//显式 cout<&原创 2020-09-20 17:38:32 · 348 阅读 · 0 评论