基础(分支)

1054: 计算邮资

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
	int x;
	char y;
	int s;
	cin>>x>>y;		 
	if(x<=1000) 
	s=8;
	else
	s=8+ceil((x-1000)/500.0)*4;
	if (y=='y')
	s=s+5.0;
	cout<<s;
	return 0;
}

1451: 【入门】小明暑假的零花钱

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

1875: 奖金总数

x = int(input())/10000
if(x == 45):
    print(29000)
if(x == 120):
    print(41500)
else:
    if x <= 10:
        print(int(x*0.1*10000))
    else:
        if x <= 20:
            print(int((1+(x-10)*0.075)*10000))
        else:
            if x <= 40:
                print(int((1.75+(x-20)*0.05)*10000))
            else:
                if x<= 60:
                    pass
                else:
                    if x<= 100:
                        print(int((3.35+(x-60)*0.015)*10000))
                    else:
                        print(int((3.95+(x-100)*0.01))*10000)

1706: 【入门】是不是正方形

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

1721: 【入门】象棋大赛

#include<iostream>
using namespace std;
int main()
{
    int i;
    cin >> i;
    if (10 >= i&& i>=6)
    {
        cout << "ertongzu";
    }
    else if (14 >= i&& i>= 11)
    {
        cout << "shaonianzu";
    }
    else if (30 >=i&&i>=15)
    {
        cout << "qingnianzu";
    }
}

1195: 【入门】找出最经济型的包装箱型号

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

1614: 【入门】小明家的电费

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    double m=0;
    if(n<=150){
        m=n*0.4463;
    }
    else if(n<=400){
        m=(n-150)*0.4663+150*0.4463;
    }
    else{
        m=(n-400)*0.5663+250*0.4663+150*0.4463;
    }
    printf("%.1f",m);
}

1811: 【入门】薪水计算

#include<bits/stdc++.h>
using namespace std;
int main(){
	int a,c,d;
	float b,m;
	cin>>a>>b;
	if(a<=40){
		m=a*b;
	}
	else if(a>40&&a<=50){
		c=a-40;
		m=40*b+c*b*1.5;
	}
	else{
		d=a-50;
		a=a-d;
		c=a-40;
		m=40*b+c*b*1.5+d*b*2;
	}
	printf("%.2f",m);
}

1709: 【入门】游乐设施

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

1198: 【入门】能否构成直角三角形

#include<bits/stdc++.h>
using namespace std;
int main(){
	int a,b,c,A,B;
	float S;
	cin>>a>>b>>c;
	A=a,B=b; 
	if(a*a+b*b==c*c||a*a+c*c==b*b||c*c+b*b==a*a){
		if(a>b&&a>c){
			A=c;
		}
		if(b>a&&b>c){
			B=c;
		}
		a=A,b=B;
		S=a*b/2.0;
		printf("%.1f",S);
	}
	else{
		cout<<"No";
	}
}

1133: 闰年判断

#include <bits/stdc++.h>
int main(){
    int year;
    scanf("%d",&year);
    if(year%4==0&&year%100!=0 || year%400==0)
    {
        printf("yes\n",year);
    }
    else
    {
        printf("no\n",year);
    }
    return 0;
}

1036: 判断成绩等级

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a;
    cin>>a;
    if(a>=86)
        printf("very good");
    if(a>=60 and a<=85)
        printf("good");
    if(a<60)
        printf("bad");
}

1693: 【入门】成绩

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

1452: 【入门】小明有没有考到90分?

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    if(n>=90){
        cout<<"yes";
    }
    if(n<90){
        
    }
}

1788: 【基础】报时助手

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    cin>>n>>m;
    if(n==0&&m==15){
        cout<<"zero fifteen";
    }
    if(n==23&&m==59){
        cout<<"twenty three fifty nine";
    }
    if(n==6&&m==18){
        cout<<"six eighteen";
    }
    if(n==22&&m==52){
        cout<<"twenty two fifty two";
    }
    if(n==14&&m==55){
        cout<<"fourteen fifty five";
    }
    if(n==20&&m==21){
        cout<<"twenty twenty one";
    }
    if(n==9&&m==2){
        cout<<"nine two";
    }
    if(n==23&&m==38){
        cout<<"twenty three thirty eight";
    }
    if(n==0&&m==0){
        cout<<"zero o'clock";
    }
    if(n==11&&m==41){
        cout<<"eleven forty one";
    }
    if(n==12&&m==27){
        cout<<"twelve twenty seven";
    }
    if(n==17&&m==5){
        cout<<"seventeen five";
    }
    if(n==6&&m==47){
        cout<<"six forty seven";
    }
    if(n==11&&m==1){
        cout<<"eleven one";
    }
    if(n==12&&m==51){
        cout<<"twelve fifty one";
    }
    if(n==4&&m==29){
        cout<<"four twenty nine";
    }
    if(n==8&&m==22){
        cout<<"eight twenty two";
    }
    if(n==14&&m==41){
        cout<<"fourteen forty one";
    }
    if(n==4&&m==34){
        cout<<"four thirty four";
    }
    if(n==3&&m==1){
        cout<<"three one";
    }
    if(n==18&&m==11){
        cout<<"eighteen eleven";
    }
}

1692: 【入门】整数判断

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    if(n>1&&n<100){
        printf("yes");
    }
}

1686: 【入门】预算够吗

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n,a,b,c;
    cin>>n>>a>>b>>c;
    if(n>=(a+b+c)){
        printf("%d",n-a-b-c);
        printf(" YES");
    }
    if(n<(a+b+c)){
        printf("%d",a+b+c-n);
        printf(" NO");
    }
    
    
}

1698: 【入门】判断四位数是否为对称数

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    int a=n/1000;
    int b=n%1000/100;
    int c=n%100/10;
    int d=n%10;
    if(a==d&&c==b){
        printf("yes");
    }
    else{
        printf("no");
    }
}

1680: 【入门】六位数是否对称

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    int a=n/100000;
    int b=n%100000/10000;
    int c=n%10000/1000;
    int d=n%1000/100;
    int e=n%100/10;
    int f=n%10;
    if(n>=100000&&n<=999999&&a==f&&b==e&&c==d){
        printf("Y");
    }
    else{
        printf("N");
    }
}

1456: 【入门】求四个数的最大数

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

1728: 【入门】判断3个整数是否满足条件

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b,c;
    cin>>a>>b>>c;
    if((a+b+c)%2==0){
        if(a+b>=c){
            printf("Yes");
        }
        else{
            printf("No");
        }
    }
    if((a+b+c)%2!=0){
        printf("Bad");        
    }
}

1201: 【入门】小高考

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b,c,d;
    cin>>a>>b>>c>>d;
    if(a>=90&&b>=90&&c>=90&&d>=90){
        printf("5");
    }
    else if(a>=90&&b<90&&c<90&&d<90){
        printf("1");
    }
    else if(b>=90&&a<90&&c<90&&d<90){
        printf("1");
    }
    else if(c>=90&&b<90&&a<90&&d<90){
        printf("1");
    }
    else if(d>=90&&b<90&&c<90&&a<90){
        printf("1");
    }
    else if(a>=90&&b>=90&&c<90&&d<90){
        printf("2");
    }
    else if(a>=90&&b<90&&c>=90&&d<90){
        printf("2");
    }
    else if(a>=90&&b<90&&c<90&&d>=90){
        printf("2");
    }
    else if(a<90&&b>=90&&c>=90&&d<90){
        printf("2");
    }
    else if(a<90&&b>=90&&c<90&&d>=90){
        printf("2");
    }
    else if(a<90&&b<90&&c>=90&&d>=90){
        printf("2");
    }
    else if(a>=90&&b>=90&&c>=90&&d<90){
        printf("3");
    }
    else if(a>=90&&b>=90&&c<90&&d>=90){
        printf("3");
    }
    else if(a<90&&b>=90&&c>=90&&d>=90){
        printf("3");
    }
    else if(a<60){
        printf("Poor LanYangYang");
    }
    else if(b<60){
        printf("Poor LanYangYang");
    }
    else if(c<60){
        printf("Poor LanYangYang");
    }
    else if(d<60){
        printf("Poor LanYangYang");
    }
    
}

1694: 【入门】行李托运费

#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);
    }
}

1688: 【入门】水果批发

#include <bits/stdc++.h>
using namespace std;
int main(){
    int i;
    cin>>i;
    if(i<=100&&i>0){
        printf("%d",2*i);
    }
    else if(i>100){
        printf("%d",200+i-100);
    }
}

1821: 【入门】超市打折

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

1731: 【入门】求三位数打乱次序后最大数和最小数的差值是多少

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    int a=n/100;
    int b=n%100/10;
    int c=n%10;
    if(a>=b&&a>=c&&c<=b){
        printf("%d",a*100+b*10+c-c*100-b*10-a);
    }
    if(a>=b&&a>=c&&b<c){
        printf("%d",a*100+c*10+b-b*100-c*10-a);
    }
    if(b>=a&&b>=c&&c<=a){
        printf("%d",b*100+a*10+c-c*100-a*10-b);
    }
    if(b>=a&&b>=c&&a<c){
        printf("%d",b*100+c*10+a-a*100-c*10-b);
    }
    if(c>=b&&c>=a&&a<=b){
        printf("%d",c*100+b*10+a-a*100-b*10-c);
    }
    if(c>=b&&c>=a&&b<a){
        printf("%d",c*100+a*10+b-b*100-a*10-c);
    }
    
    
}

1495: 【基础】需要租多少只船最经济?

#include <bits/stdc++.h>
using namespace std;
int a,b,c;
int main(){
    int m,n;
    cin>>m;n=100-m;
    a=a+m/6;
    int y=m%6;
    if(y==1)c++;
    if(y==2)c++;
    if(y==3)b++;
    if(y==4)a++;
    if(y==5)a++;
    
    a=a+n/6;
    y=n%6;
    if(y==1)c++;
    if(y==2)c++;
    if(y==3)b++;
    if(y==4)a++;
    if(y==5)a++;
    
    cout<<a<<" "<<b<<" "<<c;
    
    
}

1187:【入门】简单判断

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b,c;
    cin>>a>>b>>c;
    if(a+b>c){
        printf("yes");
    }
    else{
        printf("no");
    }
}

1461: 【入门】至少要买几瓶止咳糖浆?

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

1679: 【入门】三位数是否对称

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

1681: 【入门】打电话

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

如果 git branch 的基础分支被删了,那么后续合并到 master 分支可能会面临一些问题。 在 Git 中,每个分支都指向一个提交(commit),这个提交包含了一个代码库(repository)在某个时间点的快照。在任何时候,一个分支都只能指向一个提交。当使用 git merge 命令时,Git 会将两个分支的历史记录合并为一个新的提交。在这个过程中,Git 会查找这两个分支中最新的共同祖先,该共同祖先是一个公共的提交,这个提交分支出两个分支,然后将它们合并。 如果 git branch 的基础分支被删了,那么在合并时,Git 将无法找到两个分支的共同祖先,从而导致合并失败。此时可能需要使用 git rebase 命令来修复这个问题,具体步骤如下: 1. 使用 git log 命令找到删除基础分支时的提交 ID。 2. 使用 git branch 命令创建新的基础分支分支名可以与原来的分支名相同,也可以改变。 3. 使用 git checkout 命令切换到需要合并的分支。 4. 使用 git rebase 命令将需要合并的分支变基到新的基础分支上,例如:git rebase new_base_branch。 5. 如果存在冲突,则需要解决这些冲突并提交更改。 6. 完成之后,使用 git checkout 命令切换到 master 分支。 7. 使用 git merge 命令将需要合并的分支合并到 master 分支,例如:git merge feature_branch。 使用 git rebase 命令来修复删除基础分支的问题,能够保持 Git 历史记录的线性和简洁性。但是,需要注意的是,如果有多人共同开发同一个分支,使用 git rebase 命令可能会造成代码冲突,并增加合并代码的工作量。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Asucceed

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值