自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++ 百钱百鸡(蓝桥杯)

#include<iostream>#include<algorithm>using namespace std;//i*5+3*j+k/3==100&&k%3==0(不然出现错误)!!!//15i+9j+k=300;-->14i+8j=200-->7i+4j=100//i+j+k==100;//k=100-i-j;j=(100-7i)/4;!!!j=(100-7i)/4>=0;-->i<=14//(100

2023-02-18 21:36:39 149

原创 蓝桥杯——分解质因数(C++)

//该程序具有死凑的成分存在,虽然通过了,但是最好追求更优的方法#include<iostream>#include<algorithm>using namespace std;bool fun(int x)//判断是否为素数{int k=1;for(int i=2;i<=x/2;i++)//可以不用额外考虑2和3分别除以2时,因为此时它们进不来循环,直接返回了k=1;if(x%i==0){k=0;break;}retu

2023-01-17 20:29:08 510

原创 C++统计方形

#include<iostream>using namespace std;int main(){long long n,m,z=0,c=0;cin>>n>>m;for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++) { z+=min(i,j); c+=i*j-min(i,j); }}cout<<z<<" "<&...

2022-07-04 21:51:15 679

原创 C++全排列问题

方法一:#include<iostream>#include<iomanip>#include<algorithm>using namespace std;int n,a[10],book[10];void dfs(int step){if(step==n){ for(int i=0;i<n;i++) cout<<setw(5)<<a[i]; cout<<en...

2022-07-04 21:31:58 330 1

原创 C++:回文质数

151 既是一个质数,又是一个回文数,因此它可以被称为回文质数。现在给定两个整数 a,b ,请你找出在 [a,b] 范围内的所有回文质数。输入格式共一行,包含两个整数 a,b。输出格式按照从小到大的顺序输出所求范围内的所有回文质数。每个数占一行。数据范围5≤a<b≤108输入样例:5 500输出样例:5711101131151181191313353373383代码:#include<iostre

2022-06-21 21:40:12 2967 1

原创 输出一个整数的二进制表示形式

请使用C语言写一程序,要求:从键盘上输入一个整数,输出该整数的二进制表示形式。贴上代码并附上运行结果图程序运行例子: 请输入一个整数:1000000 0000 0000 0000 0000 0000 0110 0100我的答案 :#include<stdio.h>#include<string.h>int main(){char msg[32];memset(msg,0,32);long x;printf("请输入一个正整数:\n");..

2022-05-05 17:47:54 3838

原创 蓝桥杯第十二届c++B组第二题

代码:#include<iostream>#include<algorithm>using namespace std;int s[10];bool check(int x){ while(x)//用来检查构成x的各位数是否足够 { int t=x%10; x/=10; if(--s[t]<0)return false; } return true; }

2022-01-13 16:46:40 314

原创 欧几里德(辗转相除法)求最大公约数

1,欧几里德算法又称辗转相除法,用于计算两个正整数a,b的最大公约数。定理:gcd(a,b) = gcd(b,a%b)#includeusing namespace std;int gcd(int a,int b){if(a%b==0) return b;//a 取模 b 等于 0 相当于 a 比 b 大且b为俩者之间最大的公约数else return gcd(b,a%b);}int main(){int a,b;cin>>a>>b;cout<<gc

2022-01-13 16:42:06 219

原创 C:分别求二维数组主对角线、上三角、下三角元素之和

#include<stdio.h>#define N 5int main(){ int a[N][N],sum1=0,sum2=0,sum3=0; for(int i=0;i<N;i++) for(int j=0;j<N;j++) scanf("%d",&a[i][j]);for(int i=0;i<N;i++) //计算主对角线元素之和 for(int j=0;j<N;j++) if(i==j)sum1+=a[i

2021-12-03 21:46:15 5050

原创 C++:求解组合数

#include<iostream>#include<algorithm>using namespace std;typedef long long LL;LL C(int a,int b)//求组合数{ LL res=1; for(int i=a,j=1;j<=b;i--,j++) { res=res*i/j; } return res;} int main(){ int n,m; cin>>n>>m; cou

2021-12-01 21:20:58 553

原创 C语言:判断1-N的回文个数

一个正整数,正读和反读都相同的数为回文数。例如22,131,2442,37073,6,…所有1位数都是回文数。给出一个正整数n(1≤n≤10000),求出1,2,…,n之中(包括1和n)的回文数的个数。输入一个整数n输出一个整数,即1,2,…,n中全部回文数的个数。样例输入24样例输出11代码:#include <stdio.h>int main(int argc, char *argv[]) {int i,a,b,c,e=0;scanf("%d",&a);for

2021-11-28 15:07:06 2059

原创 C++(C):试题 基础练习 字母图形

资源限制时间限制:1.0s 内存限制:256.0MB问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC数据规模与

2021-11-27 16:22:40 576

原创 C++:杨辉三角(二维数组)

杨辉三角11 11 2 11 3 3 11 4 6 4 1……代码:#include<iostream>using namespace std;int main(){ int n; cin>>n;//打印行数 int a[100][100]; for(int i=0;i<n;i++)//将每一行的第一个和最后一个赋值为1 { a[i][0]=1;//每行第一个 a[i][i]=1;//每行最后一个 } for(int i=2;i&lt

2021-11-25 13:38:28 2431

原创 C语言:Fibonacci数列的递归解法和非递归解法

求Fibonacci数列的第n项(注意,是当n很小时)Fibonacci数列:F(n)=F(n-1)+F(n-2)1 1 2 3 5 8 13 21 ……递归解法:#include<stdio.h>int Fibonacci(int a){ if(a==1||a==2)return 1; else return Fibonacci(a-1)+Fibonacci(a-2); } int main() { int n; scanf("%d",

2021-11-22 22:22:19 397

原创 利用dos命令运行c程序代码和java程序代码资源分享。

最近通过网上分享的资源学会了利用dos命令运行c程序代码和java程序代码,代码运行成功后除了感叹它的神奇,还有满心欢喜,因为我又学会了一个新知识!利用dos命令运行c程序代码:https://6viyij.smartapps.baidu.com/pages/view/view?docId=371215c18bd63186bcebbcde&from=share&_swebfr=1&_swebFromHost=baiduboxapp利用dos命令运行java程序代码:https

2021-11-03 09:01:22 341

原创 C语言——求解素数

标题 求解素数(1)判断输入的数是否为素数代码:#include<stdio.h>int main(){int a,num=0; scanf("%d",&a); for(int i=2;i<=a/2;i++) if(a%i==0)num++; if(num==0) printf("%d是素数\n",a); else printf("%d不是素数\n",a); return 0;}运行结果:(2)输出1-N中所有的素数代码:#include&l

2021-09-28 17:13:26 160

原创 C语言——逆序输出一个整数的各位数字(思维发散)

标题 输出一个整数的各位数字(思维发散)#include<stdio.h>int main(){int x,d; scanf("%d",&x); while(x!=0) {d=x%10; printf("%d",d); x=x/10; } return 0;}运行结果:思维发散:while(x!=0) {d=x%10; printf("%d",d); x=x/10; }反思:该代码思路同样可以用来解决求某个数字在输入的某个整数中出现的次数

2021-09-26 22:23:34 5669 1

《常见字符串处理函数》.docx

《常见字符串处理函数》.docx

2021-10-29

空空如也

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

TA关注的人

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