自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 如何批量将PNG格式转化为JPG格式

如何批量将PNG格式转化为JPG格式第一步:创建一个.txt文件第二步:在.txt文件中写入ren *.png *.jpg第三步:右键重命名 将后缀从.txt改为.bat第四步:将该文件放到要修改的图片的文件夹内,然后双击就可以啦!...

2022-02-07 14:49:31 8993 19

转载 1060: 学生结构体2

1060: 学生结构体2Description有N个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入N个学生的数据,要求打印出3门课的总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课成绩)Input学生数量N占一行每个学生的学号、姓名、三科成绩占一行,空格分开。Output各门课的平均成绩 最高分的学生的数据(包括学号、姓名、3门课成绩)#include <stdio.h>#include<stdlib.h>typedef struct Stu

2021-03-13 17:11:26 167

原创 1058: 年月日结构体

1058: 年月日结构体Description定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。Input年月日Output当年第几天#include <iostream>using namespace std;int main(){ int year,month,day; cin>>year>>month>>day; int sum=0; for(int i=1;i<month;i++){ s

2021-03-13 15:56:31 177 1

原创 1056: 约瑟夫问题(指针)

1056: 约瑟夫问题(指针)Description有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。Input初始人数nOutput最后一人的初始编号#include <stdio.h>#include <stdlib.h>typedef struct ListNode{ int data; struct ListNode *next;}ListNode,*LinkList;//创建链

2021-03-11 20:20:35 360

原创 1055: 数组连续移位(指针)

1055: 数组连续移位(指针)Description有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。Input输入数据的个数n n个整数移动的位置m。n,m<1000Output移动后的n个数,每个数后面输出一个空格#include <iostream>using namespace std;int main(){ int n,a[10],b[10],m; cin>&

2021-03-11 16:34:06 133

原创 1054: 数组重新整理

1054: 数组重新整理Description输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。Input10个整数Output整理后的十个数,每个数后跟一个空格(注意最后一个数后也有空格)#include <iostream>using namespace std;void Input(int a[], int n);void Sort(int a[], int n);void Outpu

2021-03-11 16:18:10 112

原创 1044: 统计字母、数字、空格和其它字符的个数(函数)

1044: 统计字母、数字、空格和其它字符的个数(函数Description编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。Input一行字符串Output统计数据,4个数字,每个数字后面一个空格。#include <iostream>#include <stdio.h>using namespace std;void solve(string s){ in

2021-03-10 20:33:16 689

原创 1039: 矩阵装置(函数)

1039: 矩阵装置(函数)Description写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。Input一个3x3的矩阵Output转置后的矩阵(每行最后一个数后面也有空格)#include <iostream>using namespace std;int main(){ int arr[3][3]; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ cin>>arr[i][j];

2021-03-10 19:38:24 187

原创 1037: 求一元二次方程的根(函数)

1037: 求一元二次方程的根(函数)Description求一元二次方程 ax2+bx+c=0 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。Input一元二次方程的系数a, b, c (|a|, |b|, |c| < 105)Outputx1=? x2=?(保留3位小数)#include <stdio.h>#include <math.h>int main(){ float a,b,c,d

2021-03-09 20:39:12 1015 1

原创 1034: 有序表的插入

1034: 有序表的插入Description已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。Input第一行,原始数列。第二行,需要插入的数字。Output排序后的数列#include <iostream>using namespace std;int main(){ int arr[10]; for(int i=0;i<9;i++){ cin>>arr[i]; } int insert; cin>&gt

2021-03-09 01:32:24 317

原创 1033: 矩阵对角线元素之和

1033: 矩阵对角线元素之和Description求一个3×3矩阵对角线元素之和。Input矩阵Output主对角线 副对角线 元素和#include <iostream>using namespace std;int main(){ int arr[3][3]; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ cin>>arr[i][j]; } } cout<<arr[1][

2021-03-09 01:21:17 105

原创 1032: 选择排序

1032: 选择排序Description用选择法对10个整数从小到大排序。Input10个整数Output排序好的10个整数#include <iostream>using namespace std;int main(){ int arr[10]; int i,t; for(i=0;i<10;i++){ cin>>arr[i]; } for(int j=0;j<9;j++)a{ for(int k=j;k<10;k++){

2021-03-09 01:16:02 164

原创 1031: 筛法求素数

1031: 筛法求素数Description用筛法求之N内的素数。InputN (0 < N <= 150)Output0~N的素数#include <iostream>#include <math.h>using namespace std;bool isPrime(int x){ for(int j=2;j<=sqrt(x);j++){ if(x%j==0){ return false; } } return true;

2021-03-09 01:02:08 152

原创 1027: 计算分数序列的和

1027: 计算分数序列的和Description有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13… 求出这个数列的前N项之和,保留两位小数。Input输入包含多组测试,每行包含一个NOutput数列前N项和#include <stdio.h>#include <iostream>using namespace std;int main(){ int N; while(cin>>N){ float sum=0;

2021-03-09 00:43:21 233

原创 2021-03-07

1028: 自由下落的球Description一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数InputM NOutput它在第N次落地时反弹多高?共经过多少米?保留两位小数,空格隔开,放在一行#include <stdio.h>int main(){ float m,n; scanf("%f %f",&m,&n); int m1=m; float high,sum; for(int i=

2021-03-07 18:23:19 72

原创 2021-03-07

1029: 猴子吃桃问题Description猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。到第N天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。InputNOutput桃子总数#include <iostream>using namespace std;int main(){ int n; cin>>n; int num

2021-03-07 18:21:29 75

原创 完数

1026: N以内的完数Description一个数如果恰好等于它的因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。 编程序找出N之内的所有完数,并按下面格式(注意行末有一个空格)输出其因子:InputNOutput? its factors are ? ? ?#include <iostream>using namespace std;int main(){ int n; cin>>n; for(int

2021-03-07 17:22:12 99

原创 2021-03-07

1025: 水仙花数Description打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。例如:153是一个水仙花数,因为153=13+53+3^3。153?????????Input无Output所有的水仙花数,从小的开始。每行一个#include <iostream>#include <math.h>using namespace std;int main(){ for(int i=101;i<999;i+

2021-03-07 13:37:41 52

原创 2021-03-07

1024: 按公式求和Description求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和Inputa b cOutput1+2+…+a + 12+22+…+b^2 + 1/1+1/2+…+1/c#include <stdio.h>int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); int sum1=a*(a+1)/2; //求和公式 int sum2=b*(b+1)

2021-03-07 13:31:07 58

原创 2021-03-07

1023: 阶乘的和Description求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。Inputn(0 <= n <= 20)Output和#include <iostream>using namespace std;int main(){ int n; cin>>n; long long sum=0; for(int i=1;i<=n;i++){ long long num=1; //注意类型,是l

2021-03-07 01:45:00 107

原创 2021-03-07

1022: 计算2+22+222+…Description求Sn=2+22+222+…+22…222(有n个2)的值。 例如:2+22+222+2222+22222(n=5),n由键盘输入。InputnOutput和#include <iostream>using namespace std;int main(){ int n; cin>>n; int num=0; int sum=0; for(int i=0;i<n;i++){ num=nu

2021-03-07 01:31:03 50

原创 2021-03-07

1020: 求两整数的最大公约数和最小公倍数Description输入两个正整数m和n,求其最大公约数和最小公倍数。Input两个整数Output最大公约数,最小公倍数#include <iostream>using namespace std;int main(){ int m,n; cin>>m>>n; int min=(m<n)?m:n; int max1=1; int max2=1; for(int i=2;i<=mi

2021-03-07 00:57:09 50

原创 2021-03-07

1019: 计算奖金了Description企业发放的奖金根据利润提成。利润低于或等于100000元的,奖金可提10%;利润高于100000元,低于200000元(100000<I≤200000)时,低于100000元的部分按10%提成,高于100000元的部分,可提成 7.5%;200000<I≤400000时,低于200000元部分仍按上述办法提成,(下同),高于200000元的部分按5%提成;400000<I≤600000元时,高于400000元的部分按3%提成;60000

2021-03-07 00:44:27 72 3

原创 2021-03-06

1018: 求整数各位上的数字Description给出一个不多于5位的正整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123Input一个不大于5位的正整数(无前导零)Output三行第一行 位数第二行 用空格分开的每个数字,注意最后一个数字后没有空格第三行 按逆序输出这个数#include <iostream>using namespace std;int main(){ int a; cin>>a

2021-03-06 23:55:31 50

原创 2021-03-06

Description给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。 90分及以上为A 80-89分为B 70-79分为C 60-69分为D 60分以下为EInput一个整数0-100以内Output一个字符,表示成绩等级#include <iostream>using namespace std;int main(){ int score; cin>>score; if(score>=90){ cout<&lt

2021-03-06 19:50:44 61

原创 2021-03-06

1015: 三个整数的最大值Description有三个整数a b c,由键盘输入,两个数字间有一个空格,输出其中的最大的数。Input一行数组,分别为a b cOutputa b c其中最大的数#include <iostream>using namespace std;int main(){ int a,b,c; cin>>a>>b>>c; int max; max=a>b?a:b; max=max>c?max:c

2021-03-06 11:37:14 94

原创 2021-03-06

Description输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9 输出要求有文字说明,取位2小数。Input一个华氏温度,浮点数Output摄氏温度,浮点两位小数#include <stdio.h>int main(){ float t; scanf("%f",&t); float c=5*(t-32)/9; printf("c=%.2f",c); //保留两位小数 return 0;}...

2021-03-06 11:28:51 58

原创 2021-03-06

DescriptionThis is a simple problem for hornoring the builder of the OJ.Do you know who are they?They are Boblee and Mcb.They spent a lot of time on building it.The judge will give a rand number x(0<=x<5)All of us don’t know what’s the number,

2021-03-06 10:46:01 76

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除