信息学奥赛一本通
Joseph_tony
我是一条爱学习的咸鱼[滑稽##]
展开
-
信息学奥赛一本通例题3.1~3.5
例3.1读入一个整数a,如果a为偶数在屏幕上输出yes#include<iostream>using namespace std;int main( ){ int a; cin>>a; if (a%2==0) cout<<"yes"; return 0;}//注意:关系运算符==用来表达该符号的左右两边是否相等,不要写成赋值号=。例3.2读入一个数,若这个数大于1并且小于100,则输出yes#include<iostr原创 2021-02-05 17:15:00 · 3261 阅读 · 0 评论 -
信息学奥赛一本通例题2.14~2.16
例2.14已知某班有男同学x位,女同学y位,x位男生平均分是87分,y位女生的平均分是85,问全体同学平均分是多少分?【分析】 男女生的人数需要用户输入,然后根据题意(x87+y85)/(x+y)求出全体同学的平均分。程序如下:#include<iostream>using namespace std;int main(){ int x,y; cin>>x>>y;//输入男女人数 cout<<float(x*87+y*85原创 2021-01-05 22:15:28 · 4343 阅读 · 0 评论 -
信息学奥赛一本通例题2.8~2.13
例2.8 利用getchar函数接收键盘输入。#include<cstdio>#include<iostream>using namespace std;int main(){ char ch; ch=getchar();//读入字符 cout<<"input="<<ch<<endl;}例2.9 利用putchar 函数输出字符。#include<cstdio>#include<ios原创 2021-01-01 20:52:58 · 4286 阅读 · 13 评论 -
信息学奥赛一本通例题2.5~2.7
例2.5 输入半径r,求圆的周长及面积。#include<cstdio> //调用iostream库,否则使用printf和scanf语句编译出错using namespace std; //这个程序可省略这行const double PI=3.1415926; //PI是符号常量。代表3.1415926int main(){ float r,c,s; //定义实型变量原创 2020-12-12 14:32:21 · 1355 阅读 · 8 评论 -
信息学奥赛一本通例题2.3~2.4
2.3鸡兔同笼已知头30个,脚90只,问笼中鸡兔各几只。设鸡j只,兔t只,头为h,脚为f则j+t=30,2j+4t=90进一步分析得j=4h-f/2(若全是兔)t=h-j#include<iostream>#include<cstdio>using namespace std;int main(){ int h,f,j,t;//意思同上 h=30; f=90;//赋值 j=(4*h-f)/2;//鸡的只数 t=h-j;//兔 cout<<原创 2020-12-02 21:46:43 · 617 阅读 · 0 评论 -
信息学奥赛一本通例题2.1~2.2
例2.1交换两数#include<iostream>using namespace std;int main(){ int a,b,t;//定义3个变量 t是中转点 cin>>a>>b; t=a;a=b;b=t;//交换过程 cout<<a<<" "<<b; return 0;}例 2.2圆柱体表面积(保留3位小数)#include<iostream>using namespace std;原创 2020-11-15 22:14:01 · 413 阅读 · 0 评论 -
信息学奥赛一本通例题1.1~1.5
例1.1输出“hello world!”。#include<iostream> //使用cin cout,须调用iostream库,否则编译出错。using namespace std;//在C语言中省略(VC++/TC++)int main()//部分C语言可以使用void main() (VC++/TC++){ cout<<"hello world!"<<endl;//输出语句 return 0;//结束整个程序,即使VC++/TC++也要保留}例原创 2020-11-11 21:31:24 · 765 阅读 · 0 评论