- 博客(43)
- 收藏
- 关注
原创 统计同一天生.
#include<iostream>#include<time.h>#include<stdlib.h>using namespace std;int havesamebirthday(int stu[], int n);int main(){ int stu[367], n; float x, p; srand((unsigned)time(NULL)); for (n = 10; n < 81; n++) { float sum =.
2021-07-28 18:06:02
525
原创 学生成绩管理系统
某班有最多不超过30人(具体人数由键盘输入)参加某门课程的考试,用一维数组作函数参数编程实现如下学生成绩管理:(1)录入每个学生的学号和考试成绩;(2)计算课程的总分和平均分;(3)按成绩由高到低排出名次表;(4)按学号由小到大排出成绩表;(5)按学号查询学生排名及其考试成绩;(6)按优秀(90~100)、良好(80~89)、中等(70~79)、及格(60~69)、不及格(0~59)5个类别,统计每个类别的人数以及所占的百分比;(7)输出每个学生的学号、考试成绩。#incl
2021-07-28 18:05:40
1260
原创 C++:抢火柴
#include<stdio.h>#include<time.h>#include<stdlib.h>int main(){ srand((unsigned)time(NULL));//rand()随机函数种子定义 int youfirst,getnum,totalnum,computergetnum; printf("please enter totalnum"); scanf_s("%d",&totalnum); ...
2021-07-15 20:25:18
814
4
原创 C++:一孩半政.
一孩半政,又称独女户二胎,即中国大陆部分农村的一项计划生育政策,第一胎是女孩的夫妻可生育第二个子女。试问这个政策会不会影响男女平衡.#include<iostream>#include<stdio.h>#include<stdlib.h>#include<...
2021-07-15 20:23:24
716
原创 计算Fibonacci数列第n项的值(递归)
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1,F(n)=F(n - 1)+F(n - 2)(n≥ 3,n∈ N*)...
2021-07-15 20:19:07
2604
原创 输出区间内所有的闰年
定义一个判断润年的函数isLeapYear(),形参为年份,如果是润年返回1,否则返回0。在主函数main()中从键盘输入起始年份和终止年份,用空格分隔,然后调用自定义函数isLeapYear(),将所有的润年年份输出,每个年份占6位宽度,左对齐。
2021-07-15 20:18:00
3418
1
原创 C++:成绩分析
从键盘输入若干个(最多不超过100个)成绩存入一个数组中,直到输入的成绩小于零为止。计算平均分,并输出所有低于平均分的成绩。输入若干个个实数,浮点精度为float,输入小于0的数时停止输入
2021-07-15 20:16:23
1600
2
原创 二维数组函数:杨辉三角
写一个函数,要求能按下列格式打印出10行的杨辉三角:11 1.
2021-07-15 20:13:57
302
原创 数组:折半查找
输入一组以排列好的数据和被查数,用数组查找该数,输出这个数所在的位置输入要求:输入一组数据,最后一个为被查数(即要在数组中查到的数)
2021-07-15 20:12:13
666
原创 数组:用筛法求素数
用筛法求之N内的素数。输入要求:N输出要求:0~N的素数#include <iostream>#
2021-07-15 20:10:56
487
原创 数组:冒泡法排序
输入10个整数,用冒泡法对他们进行从小到大排序并输出。#include <iostream>#include<iomanip>#include <stdlib.h>#include <time.h>using namespace std;int main(){ int a[10],i; for(i=0;i<10;i++) { cin>>a[i]; } for(i=0;i
2021-07-15 20:09:22
117
原创 数组: 矩阵对角元素之和
求一个3×3矩阵对角线元素之和。输入要求:矩阵输出要求:分别输出主对角线和副对角线的元素和#include <iostream>#include <stdlib.h>#include <time.h>using namespace std;int main(..
2021-07-15 20:07:38
565
原创 数组:选择排序
用选择法对10个整数从小到大排序。#include <iostream>#include <stdlib.h>#include <time.h>using namespace std;int main(){ int a[10],i; for(i=0;i<10;i++) { cin>>a[i]; } for(i=0;i<10;i++) { int tem;
2021-07-14 20:12:08
78
原创 用数组找最大
有三个整数a,b,c,由键盘输入,输出其中的最大的数。#include<iostream>using namespace std;int main(){ //定义输出的最大元素的元素编号和数组 int arr[3]; int max=0; for(int i=0;i<3;i++){ cin>>arr[i];}for(int i=0;i<3;i++){ if(arr[0]<arr[i]) m
2021-07-14 20:10:59
135
原创 数组:逆序输出10个整数
输入10个数字,然后逆序输出。输入要求:十个整数输出要求:逆序输出,空格分开#include <iostream>#include <stdlib.h>#include <time.h>using namespace std;int main(){ i.
2021-07-14 20:09:44
4273
原创 数组:添加数组元素
已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入要求:第一行,原始数列。第二行,
2021-07-14 20:07:51
196
原创 指针:移形换影
有10个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。输入要求:输入数据的个数n n个整数 移动的位置m ,测试用例统一为10.
2021-07-14 20:06:24
108
原创 指针或引用: 整数从小到大输出
输入三个整数,按由小到大的顺序输出输入要求:三个整数#include<iostream>#include<stdio.h>using namespace std;int main() { void fun(int* p1, int* p2, int* p3); int a, b, c; cin >> a >> b >> c; fun(&a, &b, &c); return 0;}void ..
2021-07-14 20:05:09
337
原创 指针:行列互换
写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。输入要求:一个3x3的矩阵输出要求:转置后的矩阵#include<iostream>#include<stdio.h>using namespace std;int main() { void exchange(
2021-07-14 20:04:02
601
原创 指针:字符串排序
输入三个字符串,按由小到大的顺序输出输入: 3行字符串输出:排序后的三行字符串;#include <st
2021-07-14 20:02:35
390
原创 求s = a!+b!+c!之值
求a!+b!+c!之值,用一个函数fac(n)求n!, a,b,c的值由主函数输入,最终得到的值在主函数中输出。#include<iostream>using namespace std;int main(){ int fac(int); int a,b,c,sum=0; cin>>a>>b>>c; sum=sum+fac(a)+fac(b)+fac(c); cout<<sum<<en
2021-07-14 20:01:25
1409
原创 判断素数(两个函数)
写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。输入要求:一个数输出要求:
2021-07-14 19:59:56
427
原创 求方程ax^2+bx+c=0 的根
求方程ax^2+bx+c=0 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值(实根:指实数根,在中学阶段使√b^2 - 4 ac >=0 的跟就是实数根,其中当该数为0时,又被称为等根实根算法:(-b土√b^2 - 4 ac)/2a..
2021-07-13 18:07:55
3237
原创 写函数求最大公约数和最小公倍数
写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。#include<iostream>using namespace std;int yue(int x, int y){ int t, m; if (x>y) { t = x; x = y; y = t; } while (x != 0) { m = y%x; y = x; x = m; } return y;}int b
2021-07-13 18:05:56
355
转载 输入利润算奖金
企业发放的奖金根据利润提成。利润低于或等于100000元的,奖金可提10%;利润高于100000元,低于200000元(100000<i<=200000)时,低于100000元的部分按10%提成,高于100000元的部分,可提成 7.5%200000<i<=400000时,低于200000元部分仍按上述办法提成,(下同),高于200000元的部分按5%提成;400000<i<=600000元时,高于400000元的部分按3%提成;600000&
2021-07-13 18:04:43
694
原创 找出三个数的最大值
编写一个程序,输入a,b,c三个值,输出其中最大值。输入一行数,分别为a,b,c输出a b c中最大的.#include<iostream>using namespace std;int main(){ int a,b,c,max=0; cin>>a>&
2021-07-13 18:03:20
507
原创 编写程序实现题目函数的功能
有一个函数 {x x<1y = | 2x-1 1<=x<10 |3x-11 x>=10}写一段程序,输入x,输出y输入一个数x输出一个数.#include<iostream>using ...
2021-07-13 18:02:09
690
原创 根据学生分数给学生成绩分等级
给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。 90分以上为A 80-89分为B 70-79分为C 60-69分为D 60分以下为E输入在一个整数0-100以内输出一个字符,表示成绩等级#include<iostream>using namespace s..
2021-07-13 18:01:10
3332
原创 球队配对问题
两个乒乓球队进行比赛,各出3人,甲队为A,B,C 3人,乙队为X,Y,Z 3人,已抽签决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不和X,Z比,请编程找出3对赛手的名单#include<iostream>using namespace std;int main(){ char i,j,k; for(i='X';i<='Z';i++) for(j='X';j<='Z';j++) if(i!=j) for(k='X';
2021-07-13 17:59:13
148
原创 判断素数
输入一个整数,输出是否是素数的消息。输入要求:一个数输出要求:
2021-07-13 17:57:37
274
原创 输出1000以内的水仙花数
输出1000以内的水仙花数。 水仙花数:三位数,每位数的立方和等于该数本身。...
2021-07-13 17:56:19
2371
原创 输入5位以内数进行数位判定,打印,逆序打印的操.
给出一个不多于5位的整数,要求1、求出它是几位数2、分别输出每一位数字3、按逆序输出各位数字,例如原数为321,应输出123#include<iostream>using namespace std;int main(){ int i, j, n; long int num; cin >> num; while (num > 99999) { cout << "Error!Retry!"
2021-07-13 17:54:14
290
原创 统计字符串中英文字母、空格、数字和其他字符的个数
输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数,数字后面要补上空格。#include<iostream>#include<stdio.h>using namespace std;int main(){ char n; int a=0,b=0,c=0,d=0; for(;(n=getchar())!='\n';) { if(n>='a'&&n<='z'||n>='A'&a.
2021-07-12 11:47:25
2343
原创 求Sn=1!+2!+3!+4!+5!+…+n!之.和
求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。输入:n输出:Sn#include<iostream>using namespace std;int main(){ int i, j, sum = 0, N; cin >> N;
2021-07-12 11:44:27
1231
原创 求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值
求Sn=a+aa+aaa+...+aa...aaa(有n个a)之值,其中a是一个数字。例如:2+22+222+2222+22222(n=5),n,a由键盘输入求出S.#include <iostream>using namespace std;int main (){ int a,n,i=1,t=0,sum=0; cin>>n>>a; while(i<=n) { t=t*10+a;
2021-07-12 11:42:13
1993
原创 求其最大公约数和最小公倍数
输入两个正整数m和n,求其最大公约数和最小公倍数。#include<iostream>using namespace std;int main(){ int m,n,temp,p,r,x; cin>>m>>n; if(m>0&&n>0) { if(m<n) { temp=m; m=n; n=t
2021-07-12 11:39:47
65
原创 求分数序列的和
有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。输入要求:N输出要求:数列前N项和#include<iostream>#include<iomanip>using namespace std;int .
2021-07-12 11:35:08
309
原创 求1000以内的“完数”
描述一个数如果恰好等于它的因子之和,这个数就称为完数。 例如,6的因子为1、2、3,而6=1+2+3,因此6是完数。 编程序找出N之内的所有完数,并按下面格式输出其因子:输入: N输出:x its factors are a b c.... (其中x为完数,a.b.c......这些为该完数的因子,因子和为完数
2021-07-12 11:32:39
1978
原创 猴子吃桃问题
猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。到第N天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。输入要求:N
2021-07-12 11:30:36
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人