C++
小十呀
头秃
展开
-
指针:移形换影
有10个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。输入要求:输入数据的个数n n个整数 移动的位置m ,测试用例统一为10.原创 2021-07-14 20:06:24 · 101 阅读 · 0 评论 -
指针:行列互换
写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。输入要求:一个3x3的矩阵输出要求:转置后的矩阵#include<iostream>#include<stdio.h>using namespace std;int main() { void exchange(原创 2021-07-14 20:04:02 · 582 阅读 · 0 评论 -
指针:字符串排序
输入三个字符串,按由小到大的顺序输出输入: 3行字符串输出:排序后的三行字符串;#include <st原创 2021-07-14 20:02:35 · 380 阅读 · 0 评论 -
求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 · 1395 阅读 · 0 评论 -
判断素数(两个函数)
写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。输入要求:一个数输出要求:原创 2021-07-14 19:59:56 · 406 阅读 · 0 评论 -
求方程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 · 3189 阅读 · 0 评论 -
写函数求最大公约数和最小公倍数
写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。#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 · 351 阅读 · 0 评论 -
输入利润算奖金
企业发放的奖金根据利润提成。利润低于或等于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 · 682 阅读 · 0 评论 -
找出三个数的最大值
编写一个程序,输入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 · 489 阅读 · 0 评论 -
编写程序实现题目函数的功能
有一个函数 {x x<1y = | 2x-1 1<=x<10 |3x-11 x>=10}写一段程序,输入x,输出y输入一个数x输出一个数.#include<iostream>using ...原创 2021-07-13 18:02:09 · 663 阅读 · 0 评论 -
根据学生分数给学生成绩分等级
给出一百分制成绩,要求输出成绩等级‘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 · 3293 阅读 · 0 评论 -
球队配对问题
两个乒乓球队进行比赛,各出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 · 141 阅读 · 0 评论 -
判断素数
输入一个整数,输出是否是素数的消息。输入要求:一个数输出要求:原创 2021-07-13 17:57:37 · 263 阅读 · 0 评论 -
输出1000以内的水仙花数
输出1000以内的水仙花数。 水仙花数:三位数,每位数的立方和等于该数本身。...原创 2021-07-13 17:56:19 · 2334 阅读 · 0 评论 -
输入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 · 282 阅读 · 0 评论 -
统计字符串中英文字母、空格、数字和其他字符的个数
输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数,数字后面要补上空格。#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 · 2308 阅读 · 0 评论 -
求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 · 1189 阅读 · 0 评论 -
求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 · 1987 阅读 · 0 评论 -
求其最大公约数和最小公倍数
输入两个正整数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 · 59 阅读 · 0 评论 -
求分数序列的和
有一分数序列: 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 · 281 阅读 · 0 评论 -
求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 · 1968 阅读 · 0 评论 -
猴子吃桃问题
猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。到第N天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。输入要求:N原创 2021-07-12 11:30:36 · 157 阅读 · 0 评论 -
输入一个华氏温度,要求输出摄氏温度。公式为 :c=5(F-32)/9 输出要求有文字说明,取位2小数。
#include<iostream>#include<iomanip>using namespace std;int main(){ float f,c; cin>>f; c=5.0*(f-32)/9; cout<<setiosflags(ios::fixed)<<setiosflags(ios::right)<<setprecision(2); cout<<"c="<.原创 2021-07-12 11:27:27 · 2871 阅读 · 0 评论