1.“Hello World!” (编程软件请在本题下方下载)
#include<iostream>
using namespace std;
int main(){
cout<<"Hello World!";
return 0;
}
2.打印very good
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
cout<<"**************************"<<endl;
cout<<" Very Good!"<<endl;
cout<<"**************************"<<endl;
return 0;
}
3.默写数字
#include <iostream> //包括iostream库,c语言的scanf()和printf()也包含在该库中。
using namespace std; //默认使用std名字空间
int main() //程序执行的入口处,main函数
{
int n; //程序中用到了一个整数型(存放整数)变量n,变量必须先定义后使用。
cin>>n; //通过键盘读入一个整数给变量n,每条语句以分号结束。
cout<<n; //输出变量n的值。
return 0; //程序运行完返回0,表示正常结束,这条语句可省略。
}
4.A+B Problem
#include <iostream> //包括iostream库,c语言的scanf()和printf()也包含在该库中。
using namespace std; //默认使用std名字空间
int main() //程序执行的入口处,main函数
{
int a,b,c; //程序中用到了三个整数型(存放整数)变量a,b,c,变量必须先定义后使用。
cin>>a>>b; //每条语句以分号结束,一条语句可以写在多行上。
c = a+b; //通过键盘输入两个值分别给a和b,然后把a和b的和赋给变量c。
cout<<c<<endl; //输出变量c的值(a和b的和),之后紧跟着输出回车,这个回车可省略。
return 0; //程序运行完返回0,表示正常结束,这条语句可省略。
}
5.输出第二个整数
#include <bits/stdc++.h>
using namespace std;
int main() {
int a,b,c;
cin>>a>>b>>c;
cout<<b;
return 0;
}
6.求一个数的前后两个数
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int a,b;
cin>>a>>b;
cout<<a-b<<"\n"<<a+b;
return 0;
}
7.竖式计算
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int a,b;
cin>>a>>b;
printf("%10d\n",a);
cout<<setw(4)<<"+";
printf("%6d\n",b);
cout<<"-----------"<<endl;
printf("%10d",a+b);
return 0;
}
8.植树造林
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int a,b;
cin>>a>>b;
cout<<a*b;
return 0;
}
9.求自行车总价
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int a,b=300;
cin>>a;
cout<<a*b;
return 0;
}
10.正方形面积
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n;
cin>>n;
cout<<n*n;
return 0;
}
11.三位数
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int x;
cin>>x;
cout<<(x+1)<<x<<(x+1)*2;
return 0;
}
12.做蛋糕
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int a1,a2,a3,b1,b2,b3;
cin>>a1>>a2>>a3>>b1>>b2>>b3;
cout<<a1*b1+a2*b2+a3*b3;
return 0;
}
13.计算 ( a + b ) * c 的值
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int a1,a2,a3;
cin>>a1>>a2>>a3;
cout<<(a1+a2)*a3;
return 0;
}
14.求余数
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int a1,a2;
cin>>a1>>a2;
cout<<a1%a2;
return 0;
}
15.计算 ( a + b ) / c 的值
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int a1,a2,a3;
cin>>a1>>a2>>a3;
cout<<(a1+a2)/a3;
return 0;
}
16.小玉买文具
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int a,b,c;
double a1;
cin>>a>>b;
a1=a+b*0.1;
c=a1/1.9;
cout<<c;
return 0;
}
17.买苹果
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int a;
cin>>a;
cout<<a/3*4+a%3;
return 0;
}
18.买牛奶
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int a,b,c,d;
cin>>a>>b>>c>>d;
cout<<d/a+d/a*a/b*c;
return 0;
}
19.小鱼的游泳时间
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long a,b,c,d,e,f,a1,a2;
cin>>a>>b>>c>>d;
a1=a*60+b;
a2=c*60+d;
e=(a2-a1)/60;
f=(a2-a1)%60;
cout<<e<<" "<<f;
return 0;
}
20.周长与面积
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long a,b;
cin>>a>>b;
cout<<"perimeter="<<(a+b)*2<<endl;
cout<<"area="<<a*b;
return 0;
}
21.求筝形面积
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long a,b;
cin>>a>>b;
cout<<a*b;
return 0;
}
22.求正立方体表面积
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long a;
cin>>a;
cout<<a*a*6;
return 0;
}
23.输出保留3位小数的浮点数
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double a;
cin>>a;
printf("%.3lf",a);
return 0;
}
24.工资
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double a,b,c;
cin>>a>>b>>c;
cout<<"NUMBER = "<<a<<endl;
printf("SALARY = U$ %.2lf",b*c);
return 0;
}
25.四舍五入
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double a;
int b;
cin>>a>>b;
printf("%.*lf",b,a);
return 0;
}
26.求梯形面积
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double a,b,c;
cin>>a>>b>>c;
printf("%.2lf",(a+b)*c/2);
return 0;
}
27.梯形面积
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double h;
h=160*2/15.0;
printf("%.2lf",(15+25)*h/2.0);
return 0;
}
28.求圆柱体表面积
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double r,pi=3.14,h;
cin>>r>>h;
printf("%.2lf",2*pi*r*r+2*pi*r*h);
return 0;
}
29.计算总成绩与平均成绩
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double a,b,c,d;
cin>>a>>b>>c>>d;
printf("%.2lf\n%.2lf",a+b+c+d,(a+b+c+d)/4);
return 0;
}
30.新平均成绩
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double a,b,c,d;
cin>>a>>b>>c;
d=a*c;
printf("%.3lf",(d-b)/(c-1));
return 0;
}
31.歌手大奖赛
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double a,b,c,d;
a=9.6*6;
b=a-9.8*5;
c=a-9.4*5;
d=(a-b-c)/4;
printf("%6.2lf",d);
return 0;
}
32.奇葩的饭店
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double a,b;
cin>>a>>b;
printf("%.4lf",b/a*100);
return 0;
}
33.猜数游戏
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int a;
cin>>a;
cout<<a*1001/7/11/13;
return 0;
}
34.求根号x的值
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int a;
cin>>a;
printf("%.3lf",sqrt(a));
return 0;
}
35.求logx
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double a;
cin>>a;
printf("%.3lf\n%.3lf\n%.3lf",log(a),log10(a),log2(a));
return 0;
}
36.求两者较大值的max函数的用法
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long a,b;
char c;
cin>>a>>c>>b;
cout<<"max="<<max(a,b)<<endl;
return 0;
}
37.求自行车和三轮车各是多少辆
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long a,b,c,d;
cin>>a>>b;
c=(b-2*a)/(3-2);
d=a-c;
cout<<d<<" "<<c;
return 0;
}
38.鸡兔同笼
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long a,b,c,d;
cin>>a>>b;
c=(a-2*b)/(4-2);
d=b-c;
cout<<c<<' '<<d;
return 0;
}
39.计算路程
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double a,b,c,d;
cin>>a>>b;
printf("%.2lf",a*b);
return 0;
}
40.带余除法
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long a,b,c,d;
cin>>a>>b;
cout<<a/b<<" "<<a%b;
return 0;
}
41.交换门牌号
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long a;
cin>>a;
cout<<a%10*10+a/10;
return 0;
}
42.密码
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long a,s=1;
cin>>a;
for(int i=a;i>a-3;i--){
s*=i;
}
cout<<s;
return 0;
}
43.浮点数向零舍入
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double b;
long long a;
cin>>b;
a=b;
cout<<a;
return 0;
}
44.计算浮点数相除的余数
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double a,b,c=1;
cin>>a>>b;
while(c){
if(a<b){
break;
}
else{
a-=b;
}
}
printf("%.4lf",a);
return 0;
}
45.整型数据类型存储空间大小
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long a;
int b;
short c;
cout<<sizeof(a)<<" "<<sizeof(b)<<" "<<sizeof(c);
return 0;
}
46.浮点型数据类型存储空间大小
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
float a;
double b;
short c;
cout<<sizeof(a)<<" "<<sizeof(b);
return 0;
}
47.其他基本数据类型存储空间大小
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
bool a;
char b;
cout<<sizeof(a)<<" "<<sizeof(b);
return 0;
}
48.空格分隔输出
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
char a;
int b;
float c;
double d;
cin>>a>>b>>c>>d;
cout<<a<<" "<<b<<" ";
printf("%.6f %.6lf",c,d);
return 0;
}
49.整型与布尔型的转换
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int a;
bool b;
cin>>a;
b=a;
cout<<b;
return 0;
}
50.字符三角形
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
char a;
cin>>a;
cout<<" "<<a<<endl;
cout<<" "<<a<<a<<a<<endl;
cout<<a<<a<<a<<a<<a;
return 0;
}
51.字符菱形
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
char a;
cin>>a;
cout<<" "<<a<<endl;
cout<<" "<<a<<a<<a<<endl;
cout<<a<<a<<a<<a<<a<<endl;
cout<<" "<<a<<a<<a<<endl;
cout<<" "<<a;
return 0;
}
52.读取单个字符的getchar()函数
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
char a;
cin>>a;
cout<<a<<endl;
return 0;
}
53.打印ASCII码
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
char a;
cin>>a;
cout<<int(a);
return 0;
}
54.打印字符
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
int a;
cin>>a;
cout<<char(a);
return 0;
}
55.大写字母转小写字母
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
char a;
cin>>a;
cout<<char(int(a)+32);
return 0;
}
56.特殊输出
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long a;
long long b;
cin>>a>>b;
printf("%*d\n%0*d\n%-*d",b,a,b,a,b,a);
return 0;
}
57.特殊输出2
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double a;
long long b;
cin>>a>>b;
printf("%*.3lf\n%0*.3lf\n%-*.3lf",b,a,b,a,b,a);
return 0;
}
58.字符变换
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
char a,b,c;
long long a1,b1,c1;
cin>>a>>b>>c>>a1>>b1>>c1;
cout<<char(int(a)+pow(2,a1))<<" "<<char(int(b)+pow(2,b1))<<" "<<char(int(c)+pow(2,c1));
return 0;
}
59.加密算法
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
char a;
cin>>a;
cout<<char((122+97)-int(a));
return 0;
}
60.甲流疫情死亡率
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long a,b;
double c;
cin>>a>>b;
c=b*1.0/a*100;
printf("%.3lf",c);
cout<<"%";
return 0;
}
61.计算多项式的值
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double x,a,b,c,d;
cin>>x>>a>>b>>c>>d;
printf("%.7lf",a*pow(x,3)+b*pow(x,2)+c*x+d);
return 0;
}
62.数列取数
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long a,b,c;
cin>>a>>b>>c;
cout<<a*2+b*4+c*8;
return 0;
}
63.填充矩形
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long a,b,c;
cin>>a>>b>>c;
cout<<(a/c)*(b/c);
return 0;
}
64.大象喝水
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long h,r,s;
double pi=3.14159;
cin>>h>>r;
s=ceil(20000/(h*r*r*pi));
cout<<s;
return 0;
}
65.求等差为3的数列
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long f=2,e,x,s;
cin>>x;
e=2+3*(x-1);
s=(f+e)*x/2;
cout<<s;
return 0;
}
66.等差数列末项计算
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
long long f,s,e,x;
cin>>f>>s>>x;
e=f+(s-f)*(x-1);
cout<<e;
return 0;
}
67.计算线段长度
#include <bits/stdc++.h>
using namespace std;
#define LL long long //可以使用LL定义长整型变量
int main() {
double a1,b1,a2,b2;
cin>>a1>>b1>>a2>>b2;
printf("%.3lf",sqrt(pow(a1-a2,2)+pow(b1-b2,2)));
return 0;
}
68.计算折线长度
#include<bits/stdc++.h>
using namespace std;
double x1,x2,y2,x3,y3;
int main(){
double y1=0;
cin>>x1>>y1>>x2>>y2>>x3>>y3;
printf("%.5lf",sqrt(pow(x1,2)+pow(y1,2))+sqrt(pow(abs(x1-x2),2)+pow(abs(y1-y2),2))+sqrt(pow(abs(x2-x3),2)+pow(abs(y2-y3),2)));
return 0;
}
69.送午饭
#include<bits/stdc++.h>
using namespace std;
double x1,x2,y2,h,v;
int main(){
double y1=0;
cin>>h>>v>>x1>>y1>>x2>>y2;
printf("%.2lf",(sqrt(pow(x1,2)+pow(y1,2))+h+sqrt(pow(x2,2)+pow(y2,2)))/v);
return 0;
}
70.计算曼哈顿距离
#include<bits/stdc++.h>
using namespace std;
double x1,x2,y2;
int main(){
double y1=0;
cin>>x1>>y1>>x2>>y2;
printf("%.3lf",abs(x1-x2)+abs(y1-y2));
return 0;
}
71.计算球的体积
#include<bits/stdc++.h>
using namespace std;
double r,pi=3.14;
int main(){
cin>>r;
printf("%.2lf",4.0/3*pi*r*r*r);
return 0;
}
72.计算并联电阻的阻值
#include<bits/stdc++.h>
using namespace std;
double a,b;
int main(){
cin>>a>>b;
printf("%.2lf",1/((1/a)+(1/b)));
return 0;
}
73.求面积差
#include <bits/stdc++.h>
using namespace std;
int main() {
cout<<0.1642;
return 0;
}
74.整数反转
#include <bits/stdc++.h>
using namespace std;
int a,b,c;
int main(){
cin>>a;
b=a/100;
c=a%10;
cout<<c*100+a/10%10*10+a/100;
return 0;
}
75.变量交换
#include <bits/stdc++.h>
using namespace std;
int a,b;
int main(){
cin>>a>>b;
cout<<b<<" "<<a;
return 0;
}
76.交换三个字符并输出
#include <bits/stdc++.h>
using namespace std;
char a,b,c;
int main(){
cin>>a>>b>>c;
swap(a,c);
cout<<a<<b<<c;
}
77.计算塔高
#include<bits/stdc++.h>
using namespace std;
int main() {
double l,a,b,m,PI=3.14159;
cin>>l>>a>>b;
a=a/180*PI;
b=b/180*PI;
m=l/(1/tan(b)-1/tan(a));
printf("%.3f", m);
return 0;
}
78.判断奇偶
#include<iostream>
using namespace std;
int main(){
int a;
cin>>a;
if(a%2==1)cout<<"odd";
else cout<<"even";
return 0;
}
79.判断是否被5整除
#include<bits/stdc++.h>
using namespace std;
int main() {
int a,b,c;
cin>>a>>b>>c;
if(a%5==0&&b%5==0&&c%5==0){
cout<<"Y es.";
}
else{
cout<<"No_";
}
}
80.判断一个数能否同时被3和5整除
#include<bits/stdc++.h>
using namespace std;
int a;
int main(){
cin>>a;
if(a%15==0)cout<<"YES";
else cout<<"NO";
return 0;
}
81.打车费用
#include<bits/stdc++.h>
using namespace std;
double a,b,money=0;
int main(){
cin>>a>>b;
money+=int(b/3);
if(a<=2)money+=11;
else if(a>2&&a<=10) money+=11+(a-2)*1.8;
else if(a>10) money+=11+8*1.8+(a-10)*1.8*1.5;
printf("%.1lf",money);
return 0;
}
82.登录程序
#include<bits/stdc++.h>
using namespace std;
double name,user;
int main(){
cin>>user>>name;
if(user!=202201) cout<<"wrong user!";
else if(name!=123456) cout<<"wrong password!";
else cout<<"welcome!";
return 0;
}
83.旅游景点
#include<bits/stdc++.h>
using namespace std;
double tall;
int main(){
cin>>tall;
if(tall<1.2) cout<<"free";
else if(tall>=1.2&&tall<=1.5) cout<<"half-price ticket";
else cout<<"full ticket";
return 0;
}
84.小明学编程
#include<bits/stdc++.h>
using namespace std;
int main(){
int day;
char str;
cin>>day>>str;
if(day==3&&str=='N'||day==6&&str=='N')cout<<"Happy";
else cout<<"Sad";
return 0;
}
85.字符判断
#include<bits.stdc++.h>
using namespace std;
int main() {
char ch;
cin>>ch;
if(ch>='A'&&ch<='Z')cout<<"capital\n";
else if(ch>='a'&&ch<='z')cout<<"lowercase\n";
else if(ch>='0'&&ch<='9')cout<<"number\n";
else cout<<"others\n";
return 0;
}
86.判断超速
#include<bits/stdc++.h>
using namespace std;
double t,c,v,m;
int main(){
cin>>c>>t;
v=t/c;
m=3600/v;
if(m<=100){
cout<<"no";
}
else{
printf("yes\n%.2lf",m);
}
return 0;
}
87.区间测速
#include<bits/stdc++.h>
using namespace std;
double t,c,v,m;
int main(){
cin>>c>>t;
v=t/c;
m=3600/v;
if(m<=100){
cout<<"no";
}
else{
if(m<120){
cout<<"<20%";
}
else if(m>=120&&m<150){
cout<<"<50%";
}
else if(m>=150&&m<170){
cout<<"<70%";
}
else if(m>=170){
cout<<">=70%";
}
printf("\n%.2lf",m);
}
return 0;
}
88.收集瓶盖赢大奖
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout<<(a>=10||b>=20);
return 0;
}
89.判断闰年
#include<bits/stdc++.h>
using namespace std;
int y;
int main(){
cin>>y;
if(y%4==0&&y%100!=0||y%400==0)cout<<"Y";
else cout<<"N";
return 0;
}
90.奇偶ASCII值判断
#include<bits/stdc++.h>
using namespace std;
int y;
char a;
int main(){
cin>>a;
y=a;
if(y%2==1){
cout<<"YES";
}
else{
cout<<"NO";
}
return 0;
}
91.整数大小比较
#include<bits/stdc++.h>
using namespace std;
int main(){
long long a,b;
cin>>a>>b;
if(a>b){
cout<<">";
}
else if(a<b){
cout<<"<";
}
else if(a==b){
cout<<"=";
}
return 0;
}
92.判断是否为两位数
#include<bits/stdc++.h>
using namespace std;
int main(){
long long a;
cin>>a;
if(a>=10&&a<=99){
cout<<1;
}
else{
cout<<0;
}
return 0;
}
93.测量体温
#include<bits/stdc++.h>
using namespace std;
int main(){
double a;
cin>>a;
if(a>=36.5&&a<=37.5){
cout<<"Yes";
}
else{
cout<<"No";
}
return 0;
}
94.奇数偶数
#include<bits/stdc++.h>
using namespace std;
int main(){
long long a;
cin>>a;
if(a%2==0){
cout<<a-1;
}
else if(a%2==1){
cout<<a*2;
}
return 0;
}
95.小明当考官
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,c,d,sum;
char b;
cin>>a>>b>>c>>d;
switch(b){
case '+':sum=a+c;break;
case '-':sum=a-c;break;
case '*':sum=a*c;break;
case '/':sum=a/c;break;
case '%':sum=a%c;break;
}
if(sum==d){
cout<<"right";
}
else{
cout<<sum;
}
return 0;
}
96.个税改革
#include<bits/stdc++.h>
using namespace std;
int main(){
double a,b,sum,tax;
cin>>a>>b;
sum=a-b-5000;
tax=0;
if(sum<=0){
tax=0;
}
else if(sum<=1500){
tax=sum*0.03;
}
else if(sum<=4500){
tax=sum*0.1-105;
}
else if(sum<=9000){
tax=sum*0.2-555;
}
else if(sum<=35000){
tax=sum*0.25-1005;
}
else if(sum<=55000){
tax=sum*0.3-2755;
}
else if(sum<=80000){
tax=sum*0.35-5505;
}
else{
tax=sum*0.45-13505;
}
printf("%.2lf",tax);
return 0;
}
97.计算BMI指数
#include<bits/stdc++.h>
using namespace std;
int main(){
double kg,m,bmi;
cin>>kg>>m;
bmi=kg/pow(m,2);
if(bmi<18.5){
cout<<"thin!";
}
else if(bmi>=18.5&&bmi<=25){
cout<<"normal!";
}
else if(bmi>25){
cout<<"fat!";
}
return 0;
}
98.运动打卡
#include<bits/stdc++.h>
using namespace std;
int main(){
long long h;
cin>>h;
if(h<0){
cout<<"error!";
}
else if(h<30){
cout<<"0";
}
else if(h>=30&&h<45){
cout<<300;
}
else if(h>=45&&h<60){
cout<<450;
}
else if(h>=60){
cout<<500;
}
return 0;
}
99.刷电视剧
#include<bits/stdc++.h>
using namespace std;
int kongxian,dianshi,sum=46,day;
int main(){
int a,b;
cin>>a>>b;
kongxian=a*60;
for(;;){
if(sum<=0){
break;
}
day++;
sum-=(kongxian)/b;
}
cout<<day;
return 0;
}
100.21点扑克牌之策略
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,sum=0;
for(int i=0;i<5;i++){
cin>>a;
sum+=a;
if(sum>21){
cout<<"Bomb";
break;
}
if(sum>=16){
cout<<sum;
break;
}
}
if(sum<16){
cout<<sum;
}
return 0;
}
101.星期几
#include<bits/stdc++.h>
using namespace std;
int main(){
long long d;
cin>>d;
switch(d){
case 1: cout<<"Monday";break;
case 2: cout<<"Tuesday";break;
case 3: cout<<"Wednesday";break;
case 4: cout<<"Thursday";break;
case 5: cout<<"Friday";break;
case 6: cout<<"Saturday";break;
case 7: cout<<"Sunday";break;
default: cout<<"input error!";break;
}
return 0;
}
102.晶晶赴约会
#include<bits/stdc++.h>
using namespace std;
int main(){
long long d;
cin>>d;
switch(d){
case 1: cout<<"NO";break;
case 2: cout<<"YES";break;
case 3: cout<<"NO";break;
case 4: cout<<"YES";break;
case 5: cout<<"NO";break;
case 6: cout<<"YES";break;
case 7: cout<<"YES";break;
}
return 0;
}
103.买铅笔
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,a1,b1,a,a2,b2,b,a3,b3,c,min=10e9;
cin>>n>>a1>>b1>>a2>>b2>>a3>>b3;
c=n/a3*b3;
b=n/a2*b2;
a=n/a1*b1;
if(n%a3>0){
c+=b3;
}
if(n%a2>0){
b+=b2;
}
if(n%a1>0){
a+=b1;
}
if(min>=c){
min=c;
}
if(min>=b){
min=b;
}
if(min>=a){
min=a;
}
cout<<min;
}
104.过山车
#include<bits/stdc++.h>
using namespace std;
int main(){
long long h1,h2,g1,g2,g3,s=0;
cin>>h1>>h2>>g1>>g2>>g3;
if(g1<=h1&&g1>=h2){
s++;
}
if(g2<=h1&&g2>=h2){
s++;
}
if(g3<=h1&&g3>=h2){
s++;
}
if(s==0){
cout<<-1;
}
else{
cout<<s;
}
return 0;
}
105.拯救暴风城
#include<bits/stdc++.h>
using namespace std;
int main(){
long long x,n,m;
cin>>n>>x>>m;
if(x*m>=n){
cout<<"juruo pks!";
}
else{
cout<<"ruoji cchuan!";
}
return 0;
}