![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 52
FightingVicki
进击的程序媛
展开
-
一定范围内特定素数和
/*Description求一定范围内[m,n]特定素数的和(特定素数指含有数字3的素数,比如3,13,31等)Input第一行输入一个数t代表测试数据组数,随后的t行每行包含两个数m,n代表一定的范围(0不等于n)Output输出有t行,每行包含一个数,输出相应的特定素数的和Sample Input21 32 14Sample Output原创 2013-12-11 08:36:40 · 875 阅读 · 1 评论 -
对象指针
#includeusing namespace std;class Time {public: Time(int h,int m,int s):hour(h),minute(m),second(s) {} int hour; int minute; int second; void get_time();};void Time::get_time(){ cout<<hou原创 2013-07-28 20:25:37 · 670 阅读 · 0 评论 -
对象数组
#includeusing namespace std;class Box{public: Box(int h=10,int w=12,int len=15):height(h),width(w),length(len) {} int volume();private: int height; int width; int length;};int原创 2013-07-28 20:15:55 · 773 阅读 · 0 评论 -
用类求最大值
#includeusing namespace std;class Max{public: void set_number(); void max_number(); void show_number();private: int a[10]; int max;};int main(){ Max a1; a1.set_number原创 2013-04-10 16:31:35 · 753 阅读 · 0 评论 -
用指针实现实参值的变换
#includeusing namespace std;int main(){ void exchange(int *pointer_1,int *pointer_2); int *pointer_1,*pointer_2; int a,b; cout cin>>a>>b; cout pointer_1=&a; pointer_2=&b; excha原创 2013-03-24 12:53:05 · 780 阅读 · 1 评论 -
函数参数传递
#include using namespace std;int main( ){ void output(int (*p)[4]); //函数声明 int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int (*p)[4]; //指向还有4个元素的一维数组原创 2013-03-30 10:57:21 · 563 阅读 · 0 评论 -
行指针为形参求最大值
#includeusing namespace std;int main(){ char str1[]="I love China!",str2[20],*p1,*p2; p1=str1; p2=str2; for(;*p1!='/0';p1++,p2++) *p2=*p1; *p2='/0';原创 2013-03-30 11:00:06 · 587 阅读 · 0 评论 -
用行列指针遍历输出
//用列指针(指向一个元素的指针)和行指针两种方式对二维数组元素进行遍历输出。#include using namespace std;void output_h(int (*p)[3],int n);void output_l(int *p,int n);int main(){ int a[2][3]={1,2,3,4,5,6}; output_h(a,2);原创 2013-03-30 11:01:13 · 770 阅读 · 0 评论 -
用形参为引用的形式实现实参的交换
//用形参为引用的形式实现实参的交换。(即,写一个交换函数,形参为引用)#includeusing namespace std;int exchange(int &a,int &b);int main(){ int i,j; cout cin>>i>>j; exchange(i,j); cout cout return 0;}int ex原创 2013-03-30 11:03:02 · 975 阅读 · 0 评论 -
自定义字符串处理函数
/*编写4个函数分别实现(1)两个字符数组内容拼接(2)两个字符数组内容拷贝(3)求字符数组内字符串长度(4)两个数组内容的比较类似于字符串处理函数strcat 、 strcpy 、 strlen、strcmp的作用 。(方法1--用指针做形参)*/#include using namespace std;char *str_cat(char * str原创 2013-03-30 11:04:09 · 984 阅读 · 0 评论 -
多重继承派生类的构造函数
#include#includeusing namespace std;class Teacher {public: Teacher(string nam,int a,string t) { name=nam; age=a; title=t; } void display() { cout<<"name: "<<name<<endl; cout<<"age:原创 2013-07-28 20:27:56 · 854 阅读 · 0 评论 -
类的公用继承
#includeusing namespace std;class Student {public: void get_value() { cin>>num>>name>>sex; } void display() { cout<<"num:"<<num<<endl; cout<<"name:"<<name<<endl; cout<<"sex:"<原创 2013-07-28 20:30:34 · 830 阅读 · 0 评论 -
很简单的一道题(CE)
/*Description有一个简单的函数数学公式,如下 Input重复输入多组数据 输入n(1,输入-1程序终止。Output 输出f(n)的结果(保留30位小数)Sample Input13610-1*/ #includeusing namespace std;void thrity(int a,int b,int原创 2013-12-11 08:33:42 · 1207 阅读 · 0 评论 -
评委打分(WA)
/* Description 一个歌唱比赛,比赛每次会从观众中随即抽取几名观众给分(观众至少有5个,分数为0~10分),由于观众感情色彩较重,不能像评委那般全部作数,所以赛方想出去掉2个最高分与2个最低分,剩下的取平均值作为一名选手的分数(分数取整,四舍五入),赛方无暇来做这个程序,于是来找你帮忙。Input刚开始,输入T,表示有T名选手参赛,跟着一个数n,为抽取的n名评委,接原创 2013-12-11 08:27:05 · 1255 阅读 · 0 评论 -
Pefect 数字(CE)
/*Description小明和小林做数字游戏,他们的游戏规则如下:小明说出一个数字n,小林说出这个数字类型。在他们的数字游戏中,一共有3中数字类型。Perfect,Deficient,Abundant。首先说明一下因子的概念,假如整数n除以m,结果是无余数的整数,那么我们称m就是n的因子。这里定义为R因子为一个数x的因子,且R大于等于1且小于x。如果n等于n的所有因子之和原创 2013-12-11 08:20:00 · 829 阅读 · 0 评论 -
perfect numbers( WA!)
#include#includeusing namespace std;int main(){ int n; int sum=0; while(cin>>n&&n!=0) { int m=n; while(n--) { if(n!=0 && m%n==0) { sum+=n; }原创 2013-11-29 09:32:24 · 789 阅读 · 2 评论 -
A Mathematical Curiosity
Problem DescriptionGiven two integers n and m, count the number of pairs of integers (a,b) such that 0 This problem contains multiple test cases!The first line of a multiple input is an integer原创 2013-11-22 09:33:54 · 1035 阅读 · 1 评论 -
私用继承
#includeusing namespace std;class Student {public: void get_value() { cin>>num>>name>>sex; } void display() { cout<<"num:"<<num<<endl; cout<<"name:"<<name<<endl;原创 2013-07-28 21:15:42 · 641 阅读 · 0 评论 -
动态链表
#includeusing namespace std;struct Student{ char name[10]; int score; struct Student *next;};int main(){ Student *p,*q,*head; head=NULL; for(int i=0;i<3;i++) { p=new Student;原创 2013-07-28 20:46:17 · 767 阅读 · 2 评论 -
候选人投票问题
#includeusing namespace std;struct Person{ char name[20]; int vote;};int main(){ Person leader[3]={"li",0,"zhang",0,"wang",0}; int i,j; char leader_name[20]; for(i=0;i<10;i++) { cin>>le原创 2013-07-28 20:36:19 · 2463 阅读 · 0 评论 -
构造函数的重载
#includeusing namespace std;class Box{public: Box(); Box(int h,int w,int len):height(h),width(w),length(len) {} int volume();private: int height; int width; int length;};Box::Box(){ he原创 2013-07-28 20:32:54 · 578 阅读 · 0 评论 -
字符串的复制
#include using namespace std;int main(){ char p1[]="God bless me",p2[20],*p3,*p4;p3=p1;p4=p2;for( ;*p3!='\0';p3++,p4++)*p4=*p3;*p4='\0';p3=p1;p4=p2;cout原创 2013-03-30 11:05:21 · 568 阅读 · 0 评论 -
多个函数的调用
#includeusing namespace std;void enter(int *p,int i);void output(int *p,int i);void max(int *p,int i);void big(int *p,int i);void small(int *p,int i);void back(int *p,int i);int main()原创 2013-03-30 11:06:49 · 1125 阅读 · 0 评论 -
计算平均成绩
#includeusing namespace std;int main(){ int a[4][3]={{89,78,56},{88,99,100},{72,80,61},{60,70,75}}; int i,j,s,h; int b[4]; int c[3]; for(i=0;i { s = 0; for(j=0;j { s=s+a原创 2013-03-30 11:07:33 · 2053 阅读 · 0 评论 -
用数组完成排序求和倒序
#includeusing namespace std;int main(){ int a[6]; int i,j,max,min,sum; cout for(i=1;i cin>>a[i]; for(i=1;i { // a[i]=a[6-i]+a[i]; // a[6-i]=a[i]-a[6-i]; // a[i]=a[i]-a[6-i];原创 2013-03-24 12:42:32 · 774 阅读 · 0 评论 -
杨辉三角
#include #include using namespace std;int main() {const int n=9; int i,j,a[n][n], k; for (i=1;i {a[i][i]=1; a[i][1]=1; } for (i=3;i for (j=2;j a[i][j]=a[i原创 2013-03-24 12:41:28 · 617 阅读 · 0 评论 -
计算日期是一年中的第几天(不用函数)
#includeusing namespace std; int main(){int a,b,c,m;coutcin>>a>>b>>c; if(a>=0) { if(b==1&&c>=1&&c m=c; else if(b原创 2013-03-24 12:40:45 · 1590 阅读 · 0 评论 -
计算日期是一年中的第几天
#includeusing namespace std;int main(){ int Date(int,int,int); int a,b,c,m; cout cin>>a>>b>>c; if( Date(a,b,c))// cout return 0;}Date(int x,int y,int z){ int m; if(x>=0)原创 2013-03-24 12:39:50 · 3487 阅读 · 4 评论 -
静态局部变量求阶乘
#includeusing namespace std;int fac(int);int main(){int i;for(i=1;icoutreturn 0;}int fac(int n){static int f=1;f=f*n;return f;}原创 2013-03-24 12:35:25 · 1037 阅读 · 0 评论 -
判断年份是否合法
#includeusing namespace std;int main(){int legal(int,int,int);coutint a,b,c;cin>>a>>b>>c;if(legal(a,b,c))coutelsecoutreturn 0;}int legal(int x,int y, int z){ {bool prim原创 2013-03-24 12:34:10 · 1259 阅读 · 0 评论 -
判断年份是否是闰年
#includeusing namespace std;int main(){int year(int);int n;coutcin>>n;if(year(n))coutelsecoutreturn 0;}int year(int n){ bool prime; prime=true;if(n%4==0&&n%400==0)原创 2013-03-24 12:33:29 · 732 阅读 · 0 评论 -
递归函数
#includeusing namespace std;long fac(int n){ long s; //不可直接用fac(n),在引入一个变量 if(n cout else if(n==1||n==0) s=1; else if(n>1) s =n*fac(n-1);return原创 2013-03-24 12:31:53 · 622 阅读 · 0 评论 -
函数嵌套找最大值
#includeusing namespace std;int main(){ int max_4(int a, int b, int c,int d); //声明,只是一条语句,到分号结束 int a,b,c,d,max; // cout cin>>a>>b>>c>>d; max原创 2013-03-24 12:05:14 · 1149 阅读 · 0 评论 -
十个评委打分情况
#include#includeusing namespace std;int main(){ int a[11],b[11]; int max,min,i,j,k,h,c,d; double grade; cout for(i=1;i cin>>a[i]; cout max=a[1]; min=a[1]; for(i=1;i if(原创 2013-03-24 12:43:17 · 5651 阅读 · 0 评论 -
最简单的指针赋值
#includeusing namespace std;int main(){ int i,j; int *pointer_1,*pointer_2; i=2; j=4; pointer_1=&i; pointer_2=&j; cout cout return 0; }原创 2013-03-24 12:50:06 · 694 阅读 · 0 评论 -
用结构体变量的引用做函数参数
#includeusing namespace std;struct student{ int num; char name[20]; float score[3];}stu={12345,"li",66,67,68};int main(){ void print(student &); p原创 2013-03-30 11:22:53 · 1085 阅读 · 0 评论 -
用类实现输入和输出时间
//用类实现输入和输出时间#includeusing namespace std;class Time{public: int hour; int minute; int second;};int main(){ Time t1; cin>>t1.hour>>t1.minute>>t1.second; cout return 0;原创 2013-03-30 11:25:11 · 1408 阅读 · 0 评论 -
类和函数
#includeusing namespace std;class Time{public: int hour; int minute; int sec;};int main(){ void set_time(Time&); void show_time(Time&); Time t1; set_time(t1);原创 2013-03-30 11:27:58 · 504 阅读 · 0 评论 -
类 函数 输出时间
#includeusing namespace std;class Time{public: int hour; int minute; int sec;};int main(){ void set_time(Time&,int hour=0,int minute=0,int sec=0); void show_time(Time&);原创 2013-03-30 11:29:03 · 655 阅读 · 0 评论 -
用含成员函数的类输出时间
#includeusing namespace std;class Time{public: void set_time(); void show_time(); private: int hour; int minute; int sec; };int main( ){ Time t1; t1.set_tim原创 2013-03-30 11:30:03 · 667 阅读 · 0 评论