一本通
harry04
这个作者很懒,什么都没留下…
展开
-
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 · 1030 阅读 · 0 评论 -
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 · 514 阅读 · 0 评论 -
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 · 941 阅读 · 0 评论 -
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 · 2466 阅读 · 0 评论 -
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 · 1187 阅读 · 0 评论 -
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 · 1007 阅读 · 0 评论 -
信息学奥赛一本通(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 · 725 阅读 · 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 · 481 阅读 · 0 评论 -
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 · 546 阅读 · 0 评论 -
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 · 593 阅读 · 0 评论 -
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 · 479 阅读 · 0 评论 -
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 · 387 阅读 · 0 评论 -
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 · 1286 阅读 · 0 评论 -
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 · 408 阅读 · 0 评论 -
【例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 · 172 阅读 · 0 评论 -
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 · 258 阅读 · 0 评论 -
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 · 455 阅读 · 0 评论 -
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 · 1262 阅读 · 0 评论 -
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 · 282 阅读 · 0 评论 -
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 · 635 阅读 · 0 评论 -
信息学奥赛一本通(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 · 2284 阅读 · 0 评论 -
信息学奥赛一本通(C++版)第一章 C++语言入门
1000:入门测试题目【题目描述】求两个整数的和。【输入】一行,两个用空格隔开的整数。【输出】两个整数的和。【输入样例】2 3【输出样例】51001:Hello,World!【题目描述】编写一个能够输出“Hello,World!”的程序,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。提示:“Hello,World!”中间没空格。【输入】无【输出】H原创 2021-08-23 13:12:12 · 453 阅读 · 0 评论 -
一本通【例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 · 813 阅读 · 0 评论 -
一本通【例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 · 261 阅读 · 0 评论 -
【例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 · 113 阅读 · 0 评论 -
一本通【例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 · 103 阅读 · 0 评论 -
一本通【例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 · 90 阅读 · 0 评论 -
一本通【例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 · 103 阅读 · 0 评论 -
一本通【例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 · 391 阅读 · 0 评论 -
一本通【例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 · 632 阅读 · 0 评论 -
一本通【例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 · 145 阅读 · 0 评论 -
【例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 · 104 阅读 · 0 评论