
基础篇
jhgcjw
岂不闻,天无绝人之路,只要我想走,路就在脚下。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++基础篇考题
c++基础篇大练兵,来试试吧。原创 2022-08-25 10:03:18 · 1736 阅读 · 1 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第二节 while语句:1086:角谷猜想
#include<bits/stdc++.h>using namespace std;long long n;int main(){cin>>n; while(n>1){ if(n%2==0){ cout<<n<<"/2="<<n/2<<endl; n=n/2; } else{ cout<<n<<"*3+1="<<n*3+.原创 2022-01-19 11:17:20 · 504 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第二节 while语句:1085:球弹跳高度的计算
#include<bits/stdc++.h>using namespace std;double h,s;int main(){cin>>h;int i=1;s=h;h=h/2;while(i<10){s+=2*h;h=h/2;i++;}printf("%g\n%g\n",s,h);return 0;}原创 2022-01-18 17:30:07 · 573 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第二节 while语句:2023:【例4.8】数据统计
#include<bits/stdc++.h>using namespace std;int main(){int a,i=0,max=-INF,min=INF,sum=0;double avg;while(scanf("%d",&a)!=EOF){sum+=a;if(a>max)max=a;if(a<min)min=a;i++;}avg=(double)sum/i;printf("%d %d %.3lf\n",min,max,avg); .原创 2022-01-18 17:29:02 · 674 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1079:计算分数加减表达式的值
#include<bits/stdc++.h>using namespace std;int main(){ int n,m; double k=0; cin>>n; for(int i=1;i<=n;i++) { if(i%2==0)k-=1.0/i; else k+=1.0/i; } printf("%.4lf",k);}原创 2022-01-18 17:25:55 · 265 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第二节 while语句:2022:【例4.7】最小n值
#include<bits/stdc++.h>using namespace std;int main(){ int i=1,m; double s=0; scanf("%d",&m); while(s<m) { s+=1.0/i; i++; } printf("%d\n",--i); return 0;}原创 2022-01-18 16:12:23 · 406 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第二节 while语句:2021:【例4.6】最大公约数
#include<bits/stdc++.h>using namespace std;int main(){ int m,n,d; cin>>m>>n; d=m>n? n:m; while(d>1 && ( m%d!=0 || n%d!=0)) d--; cout<<d<<endl; return 0;}原创 2022-01-18 16:09:11 · 303 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第二节 while语句:2020:【例4.5】第几项
#include<bits/stdc++.h>using namespace std;int main(){ int n=0,s=0,m; cin>>m; while(s<=m) { ++n; s+=n; } cout<<n;return 0;}原创 2022-01-18 16:07:17 · 453 阅读 · 0 评论 -
信息学奥赛一本通:1156:求π的值(奇)
#include<bits/stdc++.h>using namespace std;int main(){double a=3.1415905109;printf("%.10lf",a);//它又神奇的过了。return 0;}原创 2022-01-17 15:47:46 · 452 阅读 · 0 评论 -
信息学奥赛一本通:1155:回文三位数(奇)
#include<bits/stdc++.h>using namespace std;int main(){cout<<"101"<<endl;cout<<"131"<<endl;cout<<"151"<<endl;cout<<"181"<<endl;cout<<"191"<<endl;cout<<"313"<<endl;cout&.原创 2022-01-17 15:45:48 · 268 阅读 · 0 评论 -
信息学奥赛一本通:1154:亲和数(奇)
#include<bits/stdc++.h>using namespace std;int main(){ cout<<220<<" "<<284;}原创 2022-01-17 15:42:23 · 522 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1082:求小数的某一位
#include<bits/stdc++.h>using namespace std;int main(){ int a,b,n; int t; int i; cin>>a>>b>>n; for(i=0;i<=n;i++) { t=a/b; a%=b; a*=10; } cout<<t<<endl;}原创 2022-01-17 15:05:33 · 374 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1083:计算星期几
#include<bits/stdc++.h>using namespace std;int main(){long long int a,b,c,d;cin>>a>>b;c=a;d=a;for(int i=1;i<b;i++){a=d;a=c*a;c=a%7;}if(c==1)cout<<"Monday";if(c==2)cout<<"Tuesday";if(c==3)cout<<"Wed.原创 2022-01-16 14:50:17 · 351 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1081:分苹果
#include<bits/stdc++.h>using namespace std;int main(){ int x=0,n; cin>>n; for(int i=1;i<=n;i++) x+=i;cout<<x;return 0;}原创 2022-01-16 14:48:17 · 356 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1080:余数相同问题
#include <bits/stdc++.h>using namespace std;int main(){ int a, b, c; scanf("%d%d%d", &a, &b, &c); for(int i=2;i<=a;i++) if((a%i==b%i)&&(b%i==c%i)) { printf("%d",i); return 0;}return 0;}原创 2022-01-16 14:46:37 · 289 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1077:统计满足条件的4位数
1077:统计满足条件的4位数时间限制: 1000 ms 内存限制: 65536 KB提交数: 42017 通过数: 28564【题目描述】给定若干个四位数,求出其中满足以下条件的数的个数:个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零。【输入】输入为两行,第一行为四位数的个数n,第二行为n个的四位数。(n<=100)【输出】输出为一行,包含一个整数,表示满足条件的四位数的个数。【输入样例】51234 1.原创 2022-01-15 09:07:25 · 209 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1076:正常血压
1076:正常血压时间限制: 1000 ms 内存限制: 65536 KB提交数: 56804 通过数: 26594【题目描述】监护室每小时测量一次病人的血压,若收缩压在90-140之间并且舒张压在60-90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。【输入】第一行为一个正整数n(n<100),其后有n行,每行2个正整数,分别为一次测量的收缩压和舒张压。【输出】输出仅一行,血压连续正常的最长小时数。.原创 2022-01-15 09:03:35 · 779 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1074:津津的储蓄计划
#include<bits/stdc++.h>using namespace std;int main(){ int a,b,sum=0,flo=1,d=0; int i,m; for(i=0; i<12; i++) { cin>>a; sum=sum+300-a; if(sum<0&&flo) { b=i+1; .原创 2022-01-14 09:14:20 · 817 阅读 · 2 评论 -
第二部分 基础算法——C++一本通:第四章 递归算法:1204:爬楼梯(讲解)
1204:爬楼梯时间限制: 1000 ms 内存限制: 65536 KB提交数: 18652 通过数: 9894【题目描述】树老师爬楼梯,他可以每次走1级或者2级,输入楼梯的级数,求不同的走法数。例如:楼梯一共有3级,他可以每次都走一级,或者第一次走一级,第二次走两级,也可以第一次走两级,第二次走一级,一共3种方法。【输入】输入包含若干行,每行包含一个正整数N,代表楼梯级数,1≤N≤30。【输出】不同的走法数,每一行输入对应一行输出。【输入样例】5.原创 2021-12-19 17:55:02 · 394 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1075:药房管理
#include<bits/stdc++.h>using namespace std;int main(){ int m,n; int jh=0; int i,a[101]; cin>>m>>n; for(i=1;i<=n;i++) { cin>>a[i]; if(m>=a[i]) m-=a[i]; else jh++; } cout<<jh; return 0;}原创 2021-12-19 17:23:18 · 1442 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1073:救援
复制代码到粘帖板#include<bits/stdc++.h>using namespace std;int main(){ int n,m; double x,y,ans=0; cin>>n; for(int i=1;i<=n;i++){ cin>>x>>y>>m; ans+=sqrt(x*x+y*y)/25.0+1.5*m; } cout<<ceil(ans); return 0;}.原创 2021-12-03 12:05:21 · 578 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1072:鸡尾酒疗法
#include<bits/stdc++.h>using namespace std;int main(){ int n,a[30][2]; double x,y; int i; cin>>n; for(i=0; i<n; i++) cin>>a[i][0]>>a[i][1]; x=1.0*a[0][1]/a[0][0]; for(i=1; i<n; i++) .原创 2021-12-03 12:03:36 · 1037 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1071:菲波那契数
#include<bits/stdc++.h>using namespace std;int s[0];int main(){ int k; cin>>k; s[0]=1; s[1]=1; if(k==0||k==1||k==2) printf("%d",1); else{ for(int a=2;a<k;a++) s[a]=s[a-1]+s[a-2]; for(int a=2;a<k;a++) s[k]=..原创 2021-12-01 12:26:40 · 169 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1070:人口增长
#include<bits/stdc++.h>using namespace std;int main(){ double x,y; int n,m; cin>>x>>n; for(int i=1;i<=n;i++) x=x*1.001; printf("%.4lf",x); return 0;}原创 2021-12-01 12:24:54 · 422 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1069:乘方计算
#include<bits/stdc++.h>using namespace std;int main(){ int x,y,z,k=1; int a,n; cin>>a>>n; for(int i=1;i<=n;i=i+1) { k=k*a; } cout<<k<<endl;return 0;}原创 2021-11-30 12:20:25 · 507 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1068:与指定数字相同的数的个数
#include<bits/stdc++.h>using namespace std;int main(){ int y=0; int N,m; int i,n; cin>>n>>m; for(i=1;i<=n;i++) { cin>>N; if(N==m) y++; } cout<<y<<endl; return 0;}原创 2021-11-30 12:18:17 · 212 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1067:整数的个数
#include<bits/stdc++.h>using namespace std;int main(){ int n,sh; int h_1=0,h_5=0,h_10=0; int i; cin>>n; for(i=1; i<=n; i++) { cin>>sh; if(sh==1) h_1++; if(sh==5) ..原创 2021-11-28 16:08:21 · 974 阅读 · 0 评论 -
C++语言基础——C++一本通:程序的控制结构:第二节 switch语句 1056:点和正方形的关系
#include<bits/stdc++.h>using namespace std;int main(){ double x,y;cin>>x>>y; if(x<=1&&y>=(-1)&&x>=(-1)&&y<=1) cout<<"yes"; else cout<<"no"; }原创 2021-09-16 21:00:56 · 255 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:2018:【例4.3】输出奇偶数之和
语言: G++ 用户名: hnhe 题号: 2018 运行编号:11222943复制代码到粘帖板#include<bits/stdc++.h>using namespace std;int main(){ int x=0,y=0,n; cin>>n; for(int i=1;i<=n;i++) if(i%2==0) x+=i; else y+=i; cout<<x<<" "<<y;return .原创 2021-11-21 16:16:39 · 807 阅读 · 0 评论 -
C++语言基础——C++一本通:顺序结构程序设计:第三节 标准数据类型 1414:【17NOIP普及组】成绩
#include<bits/stdc++.h>using namespace std;int main(){ int a,b,c,s; cin>>a>>b>>c; s=a/5+b*3/10+c/2; cout<<s; return 0;}原创 2021-08-08 08:13:29 · 291 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1066:满足条件的数累加
#include<bits/stdc++.h>using namespace std;int main(){ int m,n; int x=0; cin>>m>>n; for(int i=m;i<=n;i++) { if(i%17==0) x+=i; } cout<<x;}原创 2021-11-28 15:55:23 · 366 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1065:奇数求和
#include<bits/stdc++.h>using namespace std;int main(){ int a,b; int sum=0; int i; cin>>a>>b; if(a%2==0) a++; for(i=a;i<=b;i+=2) sum+=i; cout<<sum<<endl; return 0;}原创 2021-11-28 15:35:57 · 689 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1064:奥运奖牌计数
#include<bits/stdc++.h>using namespace std;int main(){ int n,k=0,p=0,l=0; cin>>n; for(int i=1,x,y,z;i<=n;i++) { cin>>x>>y>>z; k+=x; p+=y; l+=z; } cout<<k<<" "<<p<<" "<<l<&l..原创 2021-11-28 15:23:45 · 676 阅读 · 0 评论 -
C++语言基础——C++一本通:顺序结构程序设计:第二节 常量和变量 1011:甲流疫情死亡率
#include <bits/stdc++>using namespace std;int main(){ int a,b; cin>>a>>b; double d; d = (double)b*100/a; cout << fixed << setprecision(3) << d << "%" << endl; return 0;}原创 2021-08-07 20:46:13 · 277 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1063:最大跨度值
#include<bits/stdc++.h>using namespace std;int main(){ int n,a[1001]; int m=9999,x=0; int i,h; cin>>n; for(i=1; i<=n; i++) { cin>>a[i]; if(a[i]>x) x=a[i]; if(a[i]<.原创 2021-11-25 12:17:32 · 872 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1062:最高的分数
#include<bits/stdc++.h>using namespace std;int main(){ int n,a,i,s;cin>>n;cin>>a;s=a;for(i=2;i<=n;i++){cin>>a;if (s<a) s=a;}cout<<s; return 0;}原创 2021-11-25 12:15:23 · 928 阅读 · 0 评论 -
C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1061:求整数的和与均值
#include<bits/stdc++.h>using namespace std;int main(){ int n,i; int a,num=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); num+=a; } printf("%d %.5lf\n",num,(double)num/n); return 0;}原创 2021-11-24 12:20:23 · 575 阅读 · 0 评论 -
C++语言基础——C++一本通:程序的控制结构:第二节 switch语句 1057:简单计算器
#include <bits/stdc++.h>using namespace std;int main() { int a,b;char c; cin>>a>>b>>c; if(c=='+')cout<<a+b; else if(c=='-')cout<<a-b; else if(c=='*')cout<<a*b; else if(c=='/') if(b!=0)cout<<a/b; .原创 2021-09-16 21:06:19 · 268 阅读 · 0 评论 -
C++语言基础——C++一本通:程序的控制结构:第二节 switch语句 1058:求一元二次方程
#include<bits/stdc++.h>using namespace std;int main(){ double a,b,c,x1,x2,delta; cin>>a>>b>>c; delta=b*b-4*a*c; if(delta<0&&fabs(delta)>precision_1) printf("No answer!\n"); else if(fabs..原创 2021-09-16 21:09:58 · 720 阅读 · 0 评论 -
C++语言基础——C++一本通:顺序结构程序设计:第三节 标准数据类型 1016:整型数据类型存储空间大小
#include<cstdio>#include<iostream>using namespace std;int main(){ int a; short b; cout<<sizeof(a)<<" "<<sizeof(b); return 0;}原创 2021-08-08 07:47:35 · 138 阅读 · 0 评论