- 博客(33)
- 资源 (5)
- 收藏
- 关注
原创 2017:【例4.2】输出偶数
【题目描述】按照由小到大的顺序,输出1∼n1∼n之间的所有偶数。【输入】输入nn。【输出】输出为一行,各个偶数之间用一个空格隔开。【输入样例】10【输出样例】2 4 6 8 10【提示】【数据规模及约定】对于所有数据,1≤n≤1001≤n≤100。#include<bits/stdc++.h>using namespace std;int main(){ int i,n; scanf("%d",&n);
2021-09-03 21:11:58
986
原创 2016:【例4.1】for循环求和
【题目描述】利用for循环。计算输出1+2+3+...+n1+2+3+...+n的和。【输入】输入nn。【输出】如题述,之和。【输入样例】10【输出样例】55【提示】【数据规模及约定】对于100%的数据,1≤n≤100。#include <bits/stdc++.h>using namespace std;int main(){ int n,i,m,e; cin>>n; for(i=1
2021-09-03 21:03:37
485
原创 2019:【例4.4】求阶乘
【题目描述】利用for循环求n!的值。提示,n!=1×2×...×n。【输入】输入一个正整数n。【输出】输出n!的值。【输入样例】4【输出样例】24【提示】【数据规模及约定】对于所有数据,1≤n≤20#include<bits/stdc++.h> using namespace std; int main() { int n,i; long long f=1; 1<=
2021-08-29 11:10:10
914
原创 2018:【例4.3】输出奇偶数之和
【题目描述】利用for循环,分别输出1∼n之间的所有奇数的和、偶数的和。【输入】输入n。【输出】输出为一行,两个数(用一个空格隔开),偶数之和与奇数之和。【输入样例】10【输出样例】30 25【提示】【数据规模及约定】对于所有数据,1≤n≤100#include<bits/stdc++.h>using namespace std;int main(){ int i,n,s1=0,s2=0; scan
2021-08-29 11:08:35
2387
原创 2017:【例4.2】输出偶数
【题目描述】按照由小到大的顺序,输出1∼n之间的所有偶数。【输入】输入n。【输出】输出为一行,各个偶数之间用一个空格隔开。【输入样例】10【输出样例】2 4 6 8 10【提示】【数据规模及约定】对于所有数据,1≤n≤100#include<bits/stdc++.h>using namespace std;int main(){ int i,n; scanf("%d",&n); for
2021-08-29 11:07:03
1170
原创 2016:【例4.1】for循环求和
【题目描述】利用for循环。计算输出1+2+3+...+n的和。【输入】输入n。【输出】如题述,之和。【输入样例】10【输出样例】55【提示】【数据规模及约定】对于100%的数据,1≤n≤100。#include <bits/stdc++.h>using namespace std;int main(){ int n,i,m,e; cin>>n; for(i=1;i<
2021-08-29 11:04:34
987
原创 信息学奥赛一本通(C++版)第三章 程序的控制结构
第一节 if选择结构:1039:判断数正负#include<bits/stdc++.h>using namespace std;int main(){ int n,positive,zero,negative; cin>>n; if(n>0) { cout<<"positive"<<endl; } if(n==0) { cout<<"zero"<<endl; } if(n<0) {
2021-08-27 11:38:07
695
1
原创 2059:【例3.11】买笔
#include<bits/stdc++.h>using namespace std;int main(){ int a,b,c; int x,y; cin>>x; c=x/4; y=x%4; switch(y) { case 0: a=0; b=0; break; case 1: a=0; b=1; c--;.
2021-08-27 09:55:00
452
原创 2058:【例3.10】简单计算器
#include<bits/stdc++.h>using namespace std;int main(){ double x,y; char op; scanf("%lf %lf %c",&x,&y,&op); switch(op) { case '+': printf("%lg\n",x+y); break; case '-': .
2021-08-27 09:53:43
518
原创 2057:【例3.9 】星期几
#include<bits/stdc++.h>using namespace std;int main(){ int a; cin>>a; switch(a) { case 1:cout<<"Monday"<<endl; break; case 2:cout<<"Tuesday"<<endl; break; case 3:cout<<"Wednesday".
2021-08-27 09:49:01
573
原创 2056:【例3.7】最大的数
#include<bits/stdc++.h>using namespace std;int main(){ double a,b,c; cin>>a>>b>>c; if(a>b&&a>c) { cout<<a<<endl; } if(b>a&&b>c) { cout<<b<<endl; } if(c>a&&a.
2021-08-25 13:54:39
460
原创 2055:【例3.5】收费
#include<bits/stdc++.h>using namespace std;int main(){ double xl,qian; cin>>xl; if(xl<=20) { qian=xl*1.68; printf("%.2lf",qian); } if(xl>20) { qian=xl*1.98; printf("%.2lf",qian); } return 0;}
2021-08-25 13:53:32
370
原创 2054:【例3.4】适合晨练
#include<bits/stdc++.h>using namespace std;int main(){ int t; cin>>t; if(25<=t&&t<=30) { cout<<"ok!"<<endl; } else { cout<<"no!"<<endl; } return 0;}
2021-08-25 13:51:17
1219
原创 2053:【例3.3】三个数
#include<bits/stdc++.h>using namespace std;int main(){ int a,b,c,n; cin>>a>>b>>c; if(a<b) { n=a;a=b;b=n; } if(a<c) { n=a;a=c;c=n; } if(b<c) { n=b;b=c;c=n; } cout<<a<<" "<<b<<" ".
2021-08-25 13:49:45
377
原创 【例3.2】范围判断
#include<bits/stdc++.h>using namespace std;int main(){ int a; cin>>a; if((a>1)&&(a<100)) cout<<"yes"<<endl; return 0;}
2021-08-25 13:45:59
150
原创 2051:【例3.1】偶数
#include<bits/stdc++.h>using namespace std;int main(){ int a; cin>>a; if(a%2==0) { cout<<"yes"; } return 0;}
2021-08-25 13:43:54
242
原创 2073:【例2.16 】三角形面积
#include<bits/stdc++.h>using namespace std;int main(){ double a,b,c,P,S; scanf("%lf%lf%lf",&a,&b,&c); if(a+b>c&&a+c>b&&c+b>a) { P=(a+b+c)/2; S=sqrt(P*(P-a)*(P-b)*(P-c)); printf("%0.3lf",S); } retur.
2021-08-25 13:30:57
437
原创 2072:【例2.15】歌手大奖赛
#include<bits/stdc++.h>using namespace std;int main(){ float zg,zd,zong,n; zong=6*9.6; zg=zong-5*9.4; zd=zong-5*9.8; n=(zong-zg-zd)/4; printf("%5.2f\n",n); return 0;}
2021-08-25 13:29:43
1207
原创 2071:【例2.14】平均分
#include<bits/stdc++.h>using namespace std;int main(){ int x,y; cin>>x>>y; cout<<float(x*87+y*85)/(x+y)<<endl; return 0;}
2021-08-25 13:28:18
263
原创 2070:【例2.13】数字对调
#include<bits/stdc++.h>using namespace std;int main(){ int a,b,c,d; cin>>a; b=a/100; c=a/10%10; d=a%10; a=d*100+c*10+b; cout<<a; return 0;}
2021-08-25 13:26:53
611
原创 信息学奥赛一本通(C++版)第二章 顺序结构程序设计
第一节 运算符和表达式:1006:A+B问题#include <bits/stdc++.h>using namespace std;int main (){ int a,b,c; cin>>a>>b; c=a+b; cout<<c<<endl; return 0; }1007:计算(a+b)×c的值#include <bits/stdc++.h>using namespace std;int .
2021-08-23 16:15:05
2228
原创 信息学奥赛一本通(C++版)第一章 C++语言入门
1000:入门测试题目【题目描述】求两个整数的和。【输入】一行,两个用空格隔开的整数。【输出】两个整数的和。【输入样例】2 3【输出样例】51001:Hello,World!【题目描述】编写一个能够输出“Hello,World!”的程序,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。提示:“Hello,World!”中间没空格。【输入】无【输出】H
2021-08-23 13:12:12
398
原创 一本通【例2.12 】糖果游戏
#include<bits/stdc++.h>using namespace std;const double PI=3.14159;int main(){ int a,b,c,d,e; scanf("%d%d%d%d%d",&a,&b,&c,&d,&e); a=a/3;b=b+a;e=e+a; b=b/3;c=c+b;a=a+b; c=c/3;d=d+c;b=b+c; d=d/3;e=e+d;c=c+d; e=e/3;a=a+e;.
2021-08-23 13:01:04
748
原创 一本通【例2.6】鸡兔同笼
#include<bits/stdc++.h>using namespace std;const double PI=3.14159;int main(){ int h,f,j,t; cin>>h>>f; j=(4*h-f)/2; t=h-j; cout<<j<<" "<<t<<endl; return 0;}
2021-08-22 11:01:30
229
原创 【例2.5】圆
#include<bits/stdc++.h>using namespace std;const double PI=3.14159;int main(){ double r,d,c,s; scanf("%lf",&r); d=r*2; c=2*PI*r; s=PI*r*r; printf("%.4lf %.4lf %.4lf",d,c,s); return 0;}
2021-08-22 10:58:44
105
原创 一本通【例2.3】买图书
#include<bits/stdc++.h>using namespace std;int main(){ int n; float m,a; scanf("%d%f",&n,&m); m=m/10*8; a=n-m; printf("%.2f",a); return 0;}
2021-08-22 10:55:12
92
原创 一本通【例2.2】整数的和
#include<bits/stdc++.h>using namespace std;int main(){ int a,b,c,he; cin>>a>>b>>c; he=a+b+c; cout<<he; return 0;}
2021-08-22 10:47:02
78
原创 一本通【例2.1】交换值
#include<bits/stdc++.h>using namespace std;int main(){ int a,b,c; cin>>a>>b; c=b; cout<<c<<" "<<a; return 0;}
2021-08-22 10:36:55
82
原创 一本通【例1.4】牛吃牧草
#include<bits/stdc++.h>using namespace std;int main(){ int c1,c2,c3; c1=15*20; c2=20*10; c3=(c1-c2)/(20-10); cout<<"s="<<c3<<endl; return 0;}
2021-08-22 10:31:13
362
原创 一本通【例1.3】电影票
#include<bits/stdc++.h> using namespace std; int main(){ int x,yuan; cin>>x; yuan=x*10; cout<<x<<" "<<yuan; return 0;}
2021-08-22 10:28:28
607
原创 一本通【例1.2】梯形面积
#include<bits/stdc++.h>using namespace std;int main(){ float h,s; h=(150*2)/15; s=(15+25)*h/2; cout<<"s="; printf("%.2lf",s); return 0;}头文件在例1.1计算机输出已经解释过
2021-08-22 10:26:21
129
原创 【例1.1】计算机输出
#include<bits/stdc++.h>using namespace std;int main(){ cout<<"Hello World!"; return 0;}(#include<bits/stdc++.h>)为万能头文件。...
2021-08-22 10:19:17
92
原创 C++猜数游戏
自己心里面想一个数,然后回答电脑猜大了还是猜小了。#include<bits/stdc++.h>usingnamespacestd;inta[1001];inti,key,answer=2,le=1,ri=1000,mid;intmain(){for(i=1;i<=1000;i++)a[i]=i;printf("请在1~1000之间选择一个数字!\n");while(le<=ri){mid=(le+ri)/2;printf("数字为%d\n对吗?正...
2021-08-22 10:05:20
383
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人