目录

基本运算

1.整数运算

1000 - 熟悉一下Online Judge的环境

1311 - 分跳绳

1416 - 求长方形的周长和面积

1600 - 请假时间计算

1599 - 米老鼠偷糖果

1597 - 买文具

1596 - 火柴棒三角形问题

1417 - 买文具

1320 - 时钟旋转(1)

1323-扩建花圃问题

1462 - 小明的游泳时间

2.小数运算

1031 - 温度转换

1603 - 冷饮的价格

1703 - 小明买水果

1957 - 求三个数的平均数

1602 - 总分和平均分

1598 - 文具店的折扣

1601 - 挖胡萝卜 

1329 - 求梯形的面积

1005 - 已知一个圆的半径,求解该圆的面积和周长

1337 - 求花坛的面积

1338 - 求圆环的面积

1317 - 正多边形每个内角的度数?

1565 - 成绩(score)

1345 - 玫瑰花圃

3.拆位练习

1605 - 求一个两位数的个位和十位的和

1606 - 求一个两位数倒序的结果

1027 - 求任意三位数各个数位上数字的和

1028 - 输入一个三位数,把个位和百位对调后输出

1390 - 四位数的和

1607. 两位数运算

1020. 算算和是多少

1029. 倒序输出一个四位整数 

1418. 求一个5位数的各个位之和

1608. 三位数运算

1610. 买水果

1609. 四位数的计算

1611. 求六位整数的各个位

1109. 加密四位数

分支

1.双分支

1303. 冷饮的价格(1)

1033. 判断奇偶数

1302. 是否适合晨练?

1632. 需要几辆车

1043. 行李托运价格

1037. 恐龙园买门票

1034. 两数比大小

1624. 超市的折扣

1622. 十位大还是个位大

1625. 谁的年龄大

1626. 暑假的旅游计划

1627. 暑期的旅游计划(2)

1628. 三位数是否对称

1629. 六位数是否对称

1630. 打电话

1631. 计算密码

1030. 心系南方灾区

1045. 判断能否构成三角形

1324. 扩建鱼塘问题

1309. 最多能倒多少杯水

2.多分支

1304. 冷饮的价格(2)

1044. 找出最经济型的包装箱型号

1039. 求三个数的最大数

1035. 判断成绩等级

1300. 小明暑假的零花钱

1322. 求数的量级?

1049. 汉译英

1391. 公交卡充值问题?

1668. 运动会成绩统计

1669. 上什么课

1670. 象棋大赛

1667. 最大数和最小数的差

1305. 求四个数的最大数

1310. 至少要买几瓶止咳糖浆?

1464. 晶晶的补习班

3.分支练习

1633. 判断3的倍数

1636. 超市卖电池

1637. 水果批发

1642. 成绩

1643. 行李托运费

1644. 大数的平方

1648. 计算考试需要的教室

1635. 预算够吗

1655. 是不是正方形

1656. 是两位的偶数吗

1658. 游乐设施

1659. 是否含有数字5

1660. 今天要上课吗

1661. 宇航员选拔

1717. 饮料的价格?

1718. 闯关大冒险?

1736. 班长问题?

1959.  写评语

1672. 分配任务

1646. 闰年判断

循环

1.基础-循环输出

1881. 循环输出1~100之间的每个数

1882. 循环输出100~1之间的每个数

1696. 请输出1~n之间所有的整数

1697. 请输出n~1之间所有的整数

1698. 请输出带有特殊尾数的数


基本运算

1.整数运算

1000 - 熟悉一下Online Judge的环境

#include <iostream>
using namespace std;
int main(){
    int a,b; //定义两个变量
    cin>>a>>b;//输入
    cout<<a+b;//输出两个变量的和
    return 0;
}

1311 - 分跳绳

#include<bits/stdc++.h>
using namespace std;
int main () {
    int a,b;//定义两个变量a和b,a是跳绳数,b是每班分的数量
    cin>>a>>b;//输入
    cout<<a/b<<' '<<a%b;//输出。a/b表示分到班级的数量,a%b表示剩余的跳绳数
    return 0;
}

1416 - 求长方形的周长和面积

#include <iostream>
using namespace std;
int main(){
    int a,b;//两个变量表示长和宽
    cin>>a>>b;//输入
    cout<<(a+b)*2<<endl<<a*b;//(a+b)*2计算的是周长,a*b计算的是面积
    return 0;
}

1600 - 请假时间计算

#include <iostream>
using namespace std;
int main(){
    int n;//定义一个天数
    cin>>n;//输入
    cout<<n*24<<endl<<n*24*60;//n*24表示几小时,n*24*60表示几分钟
    return 0;
}

1599 - 米老鼠偷糖果

#include <iostream>
using namespace std;
int main(){
    int n,a,x;//定义糖果数,一次背走的数量,背走的次数
    cin>>n>>a>>x;//输入
    cout<<n-a*x;//n-a*x表示计算剩余多少颗糖
    return 0;
}

1597 - 买文具

#include <iostream>
using namespace std;
int main(){
    int x,y,n;//定义橡皮单价,铅笔单价,花花付老板的钱
    cin>>x>>y>>n;//输入
    cout<<n-x-y;//输出老板应找回花花的钱
    return 0;
}

1596 - 火柴棒三角形问题

#include <iostream>
using namespace std;
int main(){
    int n;//定义要拼的三角形的数量
    cin>>n;//输入
    cout<<n*3;//输出要用的火柴棒
    return 0;
}

1417 - 买文具

#include <bits/stdc++.h>
using namespace std;
int main(){
	double x,y;
	cin>>x>>y;
	cout<<5*(y/x);
	return 0;
}

1320 - 时钟旋转(1)

#include <bits/stdc++.h>
using namespace std;
int main(){
	int m,n;
	cin>>m>>n;
	cout<<30*(n-m);
	return 0;
}

1323-扩建花圃问题

#include <iostream>
using namespace std;
int main(){
	int m,n,s;
	cin>>m>>n>>s;
	cout<<m*(s/n);
    return 0;
}

1462 - 小明的游泳时间

#include <iostream>
using namespace std;
int main(){
    int a,b,c,d,x=0; 
    cin>>a>>b>>c>>d;
    x=(c*60+d)-(a*60+b);
    cout<<x/60<<' '<<x%60;
    return 0;
}

2.小数运算

1031 - 温度转换

#include<bits/stdc++.h>
using namespace std;
int main(){
	float c;
	cin>>c;
	printf("%.2f",9.0/5.0*c+32.0); 
	return 0;
}

1603 - 冷饮的价格

#include <bits/stdc++.h>
using namespace std;
int main(){
	int x,y;
	cin>>x>>y;
	printf("%.1f",(x-1)*2.5+y*1.5); 
	return 0;
}

1703 - 小明买水果

#include <stdio.h>
int main(){
    float a,b;
    cin>>a>>b;
    printf("%.2f %d %d",a,b,a*b);
    return 0;
}

1957 - 求三个数的平均数

#include <bits/stdc++.h>
using namespace std;
int main(){
    double a,b,c;
    cin>>a>>b>>c;
    printf("%.3lf",(a+b+c)/3);
	return 0;
}

1602 - 总分和平均分

#include <bits/stdc++.h>
using namespace std;
int main(){
	int a,b,c;
	cin>>a>>b>>c;
    cout<<a+b+c<<endl;
	printf("%.1f",(a*1.0+b*1.0+c*1.0)/3.0); 
	return 0;
}

1598 - 文具店的折扣

#include <bits/stdc++.h>
using namespace std;
int main(){
	double x,y,n;
	cin>>x>>y>>n;
	printf("%.1f",n-(x+y)*0.9);
	return 0;
}

1601 - 挖胡萝卜 

#include <bits/stdc++.h>
using namespace std;
int main(){
    int x;
    float a;
    cin>>x;
    a=(x+3*x+3*x-8)*1.0/3;
    printf("%d\n%d\n%.1f",3*x,3*x-8,a);
    return 0;
}

1329 - 求梯形的面积

#include <bits/stdc++.h>
using namespace std;
int main(){
	int a,b,h;
	cin>>a>>b>>h;
	printf("%.1f",(a+b)*h/2.0); 
	return 0;
}

1005 - 已知一个圆的半径,求解该圆的面积和周长

#include<bits/stdc++.h>
using namespace std;
double r; 
int main(){
    cin>>r;
    cout<<fixed<<setprecision(2);
    cout<<3.1415926*r*r<<endl<<3.1415926*2*r;
    return 0; 
}

1337 - 求花坛的面积

#include <bits/stdc++.h>
using namespace std;
int main(){
	float c,r;
	cin>>c;
	r=c/3.14/2;
	printf("%.2f",r*r*3.14);
	return 0;
}

1338 - 求圆环的面积

#include <bits/stdc++.h>
using namespace std;
int main(){
	float r1,r2,s1,s2;
	cin>>r1>>r2;
	s1=3.14*r1*r1;
	s2=3.14*r2*r2;
	printf("%.2f",s1-s2);
	return 0;
}

1317 - 正多边形每个内角的度数?

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	printf("%.1f",(n-2)*180.0/n);
	return 0;
}

1565 - 成绩(score)

#include <bits/stdc++.h>
using namespace std;
int main(){
	int a,b,c;
	cin>>a>>b>>c;
	cout<<a/100.0*20+b/100.0*30+c/2.0;
	return 0;
}

1345 - 玫瑰花圃

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	int pink=n+n+3,total=n*n;
	float percentage=1.0*pink/total*100;
	printf("%.1f%%",percentage);
	return 0;
}

3.拆位练习

1605 - 求一个两位数的个位和十位的和

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	cout<<n%10+n/10; 
	return 0;
}

1606 - 求一个两位数倒序的结果

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	cout<<(n%10)*10+n/10; 
	return 0;
}

1027 - 求任意三位数各个数位上数字的和

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	cout<<n%10+(n/10)%10+n/100; 
	return 0;
}

1028 - 输入一个三位数,把个位和百位对调后输出

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	cout<<(n%10)*100+((n/10)%10)*10+n/100;
	return 0;
}

1390 - 四位数的和

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n,sum=0;
	cin>>n;
	while(n){
		sum+=n%10;
		n/=10;
	} 
	cout<<sum;
	return 0;
}

1607. 两位数运算

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	float g=n%10,s=n/10;
	printf("%.1f",s/g);
	return 0;
}

1020. 算算和是多少

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	int g=n%10,s=n/10%10,b=n/100;
	cout<<n+g*100+s*10+b;
	return 0;
}

1029. 倒序输出一个四位整数 

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	int a=n%10;//个位
	int b=(n/10)%10;//十位
	int c=(n/100)%10;//百位
	int d=n/1000;//千位
	cout<<a*1000+b*100+c*10+d; 
	return 0;
}

1418. 求一个5位数的各个位之和

#include <bits/stdc++.h>
using namespace std;
int n,sum;
int main(){
	cin>>n;
	while(n){
		sum+=n%10;
		n/=10;
	}cout<<sum;
	return 0;//养成好习惯
}

1608. 三位数运算

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	double g=n%10;
	double s=n%100/10;
	double b=n/100;
	printf("%.2f",(b+s)/(s+g));
	return 0;
}

1610. 买水果

#include <bits/stdc++.h>
using namespace std;
int main(){
	double a,b,c;
	cin>>a>>b>>c;
	printf("%.1lf",a*8.5+b*5.6+c*6.2);
	return 0;
}

1609. 四位数的计算

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	double x=(n/1000*10)+(n%1000/100);
	double y=(n%100/10*10)+(n%10);
	cout<<x+y<<endl;
	printf("%.1lf",x/y);
	return 0;
}

1611. 求六位整数的各个位

#include <bits/stdc++.h>
using namespace std;
int a[6],n;
int main(){
	cin>>n;
	for(int i=1;i<=6;i++){
		a[i]=n%10;
		n/=10;
	}for(int i=6;i>=1;i--)cout<<a[i]<<endl;
	return 0;
}

1109. 加密四位数

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n,g,s,b,q;
	cin>>n;
	q=((n/1000%10)+5)%10; 
	b=((n/100%10)+5)%10;
	s=((n/10%10)+5)%10;
	g=((n%10)+5)%10;
	cout<<q+b*10+s*100+g*1000;
	return 0;
}

分支

1.双分支

1303. 冷饮的价格(1)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    double sum;
    cin>>n;
    if(n>=10)sum=2*n;
    else sum=2.2*n;
    printf("%.1f",sum); 
    return 0;
}

1033. 判断奇偶数

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    if(n%2==0)cout<<"y e s";
    else cout<<"n o";
    return 0;
}

1302. 是否适合晨练?

#include <bits/stdc++.h>
using namespace std;
int main(){
	int t;
	cin>>t;
	if(t>=20&&t<=30) cout<<"OK";
	else cout<<"NO";
	return 0;
}

1632. 需要几辆车

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n%30!=0) cout<<n/30+1;
	else cout<<n/30; 
	return 0;
}

1043. 行李托运价格

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n<=10)cout<<"2.50";
	else printf("%.2f",2.5+(n-10)*1.5);
	return 0;
}

1037. 恐龙园买门票

#include <bits/stdc++.h>
using namespace std;
int main(){
	double n;
	cin>>n;
	if(n<1.3) cout<<"60";
	else cout<<"120";
	return 0;
}

1034. 两数比大小

#include <bits/stdc++.h>
using namespace std;
int main(){
	int a,b;
	cin>>a>>b;
	if(a>b) cout<<a;
	else cout<<b;
	return 0;
}

1624. 超市的折扣

#include <bits/stdc++.h>
using namespace std;
double a,b,c,sum;
int main(){	
	cin>>a>>b>>c;
	sum=a+b+c;
	if(sum>=200) printf("%.1f",sum*0.8);
	else printf("%.1f",sum*0.9);
	return 0;
}

1622. 十位大还是个位大

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	int a=;
	int b=;
	if(n%10>n/10) cout<<n%10;
	else cout<<n/10;
	return 0;
}

1625. 谁的年龄大

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	int num=(n%10)*10+n/10;
	if(num>n) cout<<num;
	else cout<<n;
	return 0;
}

1626. 暑假的旅游计划

#include <bits/stdc++.h>
using namespace std;
int main(){
	int x,y,z;
	cin>>x>>y>>z;
	double pjf=(x+y+z)/3;
	if(pjf>=90) cout<<"beijing";
	else cout<<"nanjing";
	return 0;
}

1627. 暑期的旅游计划(2)

#include <bits/stdc++.h>
using namespace std;
int main(){
	int x,y,z;
	cin>>x>>y>>z;
	if(x>=90||y>=90||z>=90) cout<<"beijing";
	else cout<<"nanjing";
	return 0;
}

1628. 三位数是否对称

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n%10==n/100) cout<<"Y";
	else cout<<"N";
	return 0;
}

1629. 六位数是否对称

#include <bits/stdc++.h>
using namespace std;
int n,d1,d2,d3,d4,d5,d6;
int main(){	
	cin>>n;
	d1=n/1%10;
	d2=n/10%10;
	d3=n/100%10;
	d4=n/1000%10;
	d5=n/10000%10;
	d6=n/100000%10;
	if(d1==d6&&d2==d5&&d3==d4)cout<<"Y";
	else cout<<"N"; 
	return 0;
}

1630. 打电话

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n<10) printf("%.1lf",n*1.5);
	else printf("%.1lf",n*1.2);
	return 0;
}

1631. 计算密码

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	int x=n/1000,y=n%1000;
	if(x>y)cout<<x<<y;
	else cout<<y<<x;
	return 0;
}

1030. 心系南方灾区

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n,m;
	cin>>m>>n;
	if(m%n!=0) cout<<m/n+1;
	else cout<<m/n;
	return 0;
}

1045. 判断能否构成三角形

#include <bits/stdc++.h>
using namespace std;
int main(){
	int a,b,c;
	cin>>a>>b>>c;
	if(a+b>c&&a+c>b&&c+b>a) cout<<"Yes";
	else cout<<"No";
	return 0;
}

1324. 扩建鱼塘问题

#include <bits/stdc++.h>
using namespace std;
int main(){
	int a,b;
	cin>>a>>b;
	if(a>b) cout<<(a-b)*a;
	else cout<<(b-a)*b; 
	return 0;
}

1309. 最多能倒多少杯水

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n,m;
	cin>>n>>m;
	n*=1000;
	if(n%m!=0) cout<<n/m+1;
	else cout<<n/m; 
	return 0;
}

2.多分支

1304. 冷饮的价格(2)

#include <bits/stdc++.h>
using namespace std;
int main(){
  int n;    
  double p; 
  cin>>n;
  if(n>=30)p=1*n;
  else if(n>=20)p=1.2*n;
  else if(n>=10)p=1.5*n;
  else p=1.8*n;
  printf("%.1f",p);
  return 0;
}

1044. 找出最经济型的包装箱型号

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n<10) cout<<"A";
	else if(n<20) cout<<"B";
	else if(n<40) cout<<"C";
	else if(n<50) cout<<"D";
	else if(n<80) cout<<"E";
	return 0;
}

1039. 求三个数的最大数

#include <bits/stdc++.h>
using namespace std;
int main(){
	int a,b,c,max=0;
	cin>>a>>b>>c; 
	if(a>b) max=a;
	else max=b;
	if(max>c) cout<<max;
	else cout<<c;
	return 0;
}

1035. 判断成绩等级

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n>=86) cout<<"VERY GOOD";
	else if(n>=60) cout<<"GOOD";
	else cout<<"BAD";
	return 0;
}

1300. 小明暑假的零花钱

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n>=90) cout<<n*3;
	else if(n>=80) cout<<n*2;
	else if(n>=70) cout<<n;
	else cout<<50;
	return 0;
}

1322. 求数的量级?

#include <bits/stdc++.h>
using namespace std;
int n,t;
int main(){
	cin>>n;
	while(n){
		n/=10;
		t++;
	}if(t==10) cout<<"shi yi";
	else if(t==9) cout<<"yi";
	else if(t==8) cout<<"qian wan";
	else if(t==7) cout<<"bai wan";
	else if(t==6) cout<<"shi wan";
	else if(t==5) cout<<"wan"; 
	return 0;
}

1049. 汉译英

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n==1) cout<<"one";
	else if(n==2) cout<<"two";
	else if(n==3) cout<<"three";
	else if(n==4) cout<<"four";
	else if(n==5) cout<<"five";
	else if(n==6) cout<<"six";
	else if(n==7) cout<<"seven";
	else if(n==8) cout<<"eight";
	else if(n==9) cout<<"nine";
	else cout<<"out";
	return 0;
}

1391. 公交卡充值问题?

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n>=500)cout<<n+200;
	else if(n>=300)cout<<n+100;
	else if(n>=200)cout<<n+50;
	else cout<<n;
	return 0;
}

1668. 运动会成绩统计

#include <bits/stdc++.h>
using namespace std;
int main(){
	double n;
	cin>>n;
	if(n>=92.8) cout<<"jin";
	else if(n>=85.6) cout<<"yin";
	else if(n>=82.1) cout<<"tong";
	else cout<<"sorry";
	return 0;
}

1669. 上什么课

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n==1) cout<<"swim";
	else if(n==3) cout<<"program";
	else if(n==5) cout<<"read";
	else if(n==6) cout<<"math";
	else cout<<"rest"; 
	return 0;
}

1670. 象棋大赛

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n>=8&&n<=10)cout<<"ertongzu";
	else if(n>=11&&n<=14) cout<<"shaonianzu";
	else cout<<"qingnianzu";
	return 0;
}

1667. 最大数和最小数的差

#include <bits/stdc++.h>
using namespace std;
int n,maxn,minn,a,b,c;
int main(){	
	cin>>n;
	a=n%10;
	b=n/10%10;
	c=n/100;
    maxn=max(max(a,b),c);
    minn=min(min(a,b),c);
	cout<<max-min;  
	return 0;
}

1305. 求四个数的最大数

#include <bits/stdc++.h>
using namespace std;
int main(){
	int a,b,c,d,max;
	cin>>a>>b>>c>>d;
    cout<<max(max(a,c),max(c,d));
	return 0;
}

1310. 至少要买几瓶止咳糖浆?

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n>=3&&n<=6) cout<<1;
	else if(n>=7&&n<=10) cout<<2;
	else cout<<4;
	return 0;
}

1464. 晶晶的补习班

#include <bits/stdc++.h>
using namespace std;
int a[7],maxn=-1,sum,minn=1001; 
int main(){
	for(int i=0;i<7;i++){
		cin>>a[i];
		sum+=a[i];
		maxn=max(maxn,a[i]);
		minn=min(minn,a[i]);
	}printf("%.1f %d %d",sum/7.0,maxn,minn);
	return 0;
}

3.分支练习

1633. 判断3的倍数

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n%3==0) cout<<"yes";
	else cout<<"no";
	return 0;
}

1636. 超市卖电池

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n>10) printf("%.1f",n*2.0*0.9);
	else printf("%.1f",n*2.0); 
	return 0;
}

1637. 水果批发

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n>=100) cout<<200+(n-100);
	else cout<<2*n;
	return 0;
}

1642. 成绩

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n>=60) cout<<"pass!";
	else cout<<"sorry!";
	return 0;
}

1643. 行李托运费

#include <bits/stdc++.h>
using namespace std;
int main(){
	double n;
	cin>>n;
	if(n<=20) printf("%.2f",n*1.68);
	else printf("%.2f",n*1.98); 
	return 0;
}

1644. 大数的平方

#include <bits/stdc++.h>
using namespace std;
int main(){
	int a,b;
	cin>>a>>b;
	if(a>b) cout<<a*a;
	else cout<<b*b;
	return 0;
}

1648. 计算考试需要的教室

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n,t;
	cin>>n>>t;
	if(n%t!=0) cout<<n/t+1;
	else cout<<n/t; 
	return 0;
}

1635. 预算够吗

#include <bits/stdc++.h>
using namespace std;
int main(){
	int x,a,b,c;
	cin>>x>>a>>b>>c;
	if(x>=a+b+c) cout<<x-a-b-c<<" YES";
	else cout<<a+b+c-x<<" NO";
	return 0;
}

1655. 是不是正方形

#include <bits/stdc++.h>
using namespace std;
int main(){
	int a,b;
	cin>>a>>b;
	if(a==b) cout<<"Y"<<endl<<a*b;
	else cout<<"N"<<endl<<a*b; 
	return 0;
}

1656. 是两位的偶数吗

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n>9&&n<100&&n%2==0)cout<<"Yes";
	else cout<<"No";
	return 0;
}

1658. 游乐设施

#include <bits/stdc++.h>
using namespace std;
int main(){
	double a,b;
	cin>>a>>b;
	if((a>=60&&b<60)||(a<60&&b>=60))cout<<"green";
	else cout<<"red"; 
	return 0;
}

1659. 是否含有数字5

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n,t=0,sum=0;
	cin>>n;
	int a=n;
	while(a){
		if(a%10==5)t=1;
        sum+=n%10;
		a/=10;
	}if(t==1)cout<<sum;	
	else cout<<n;
	return 0;
}

1660. 今天要上课吗

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n==1||n==3||n==5||n==6) cout<<"youke";
	else cout<<"meike";
	return 0;
}

1661. 宇航员选拔

#include <bits/stdc++.h>
using namespace std;
int main(){
	int a,b,c;
	cin>>c>>b>>a;
	if(a>=165&&a<=185&&b>=50&&b<=80&&c>=16&&c<=19)cout<<"Y";
	else cout<<"N";
	return 0;
}

1717. 饮料的价格?

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n==0)cout<<0.0;
	if(n==1)cout<<5.0;
	if(n>=2&&n<=5)cout<<n*4.5;
	if(n>=6&&n<=10)cout<<n*4.0;
	if(n>10)cout<<n*3.5;
	return 0;
}

1718. 闯关大冒险?

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n,maxn=0;
	cin>>n;
	while(n){
		maxn=max(max,n%10);
		n/=10;
	}cout<<maxn;	 
	return 0;
}      

1736. 班长问题?

#include <bits/stdc++.h>
using namespace std;
int main(){
	int a[5]={0},max=0;
	for(int i=0;i<5;i++) cin>>a[i];
	for(int i=0;i<5;i++)if(a[i]>max) max=a[i];
	cout<<max;
	return 0;
}

1959.  写评语

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	if(n>=90) cout<<"Excellent";
	else if(n>=80) cout<<"Good";
	else if(n>=60) cout<<"Pass";
	else cout<<"Fail";
	return 0;
}

1672. 分配任务

#include <bits/stdc++.h>
using namespace std;
int main(){
	int	boy,girl;
	cin>>boy>>girl;
	if(boy+girl<10) cout<<"water";
	else{
		if(boy>girl) cout<<"tree";
		else cout<<"tea";
	}return 0;
}

1646. 闰年判断

#include<iostream>
using namespace std; 
int main() {
	int n;
	cin>>n;
	if((n%4==0&&n%100!=0)||n%400==0)cout<<"yes"<<endl;
	else cout<<"no"<<endl;
	return 0;
}

循环

1.基础-循环输出

1881. 循环输出1~100之间的每个数

#include <bits/stdc++.h>
using namespace std;
int main(){
	for(int i=1;i<=100;i++)cout<<i<<endl;
	return 0;
}

1882. 循环输出100~1之间的每个数

#include <bits/stdc++.h>
using namespace std;
int main(){
	for(int i=100;i>=1;i--)cout<<i<<endl;
	return 0;
}

1696. 请输出1~n之间所有的整数

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++) cout<<i<<endl;
	return 0;
}

1697. 请输出n~1之间所有的整数

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	for(int i=n;i>=1;i--) cout<<i<<endl;
	return 0;
}

1698. 请输出带有特殊尾数的数

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++)if(i%10==1||i%10==3||i%10==5||i%10==7)cout<<i<<endl;
	return 0;
}

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐