- 博客(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>>
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<<
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关注的人