答案

1.a+b problem

#include<iostream>
using namespace std;
int main(){
    long long a,b;
    cin>>a>>b;
    cout<<a+b;
    return 0;
}

2.勾股定理

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    int a,b;
    cin>>a>>b;
    double c;
    c=sqrt(a*a+b*b);
    printf("%.2f",c);
}

3.飞花令

#include<bits/stdc++.h>
using namespace std;
int main(){
    char n;
    cin>>n;
    int sum=0;
    string s;
    while(cin>>s){
        if(s=="床前明月光、疑是地上霜"){
            cout<<"得分:0分";
            return 0;
        }
        for(int i=0;i<s.size();i++){
            if(s[i]==n){
                sum++;
                break;
            }
        }
    }
    printf("得分:%d分",sum);
    return 0;
}

4.判断闰年

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

5.有一门课不及格的学生

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

6.打印金字塔

#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        for(int a=1;a<=n-i;a++)
            cout<<" ";
        for(int a=1;a<=i*2-1;a++)
            cout<<"*";
        cout<<endl;
    }
    return 0;
}

7.计算邮费

#include<bits/stdc++.h>
using namespace std;
long long n,ans=8,sum;
char ch;
int main(){
    cin>>n>>ch;
    if(n>1000){
        if((n-1000)/500!=0)sum+=(n-1000)/500;
		if((n-1000)%500!=0)sum++;
    }
    ans+=4*sum;
    if(ch== 'y')ans+=5;
    cout<<ans;
    return 0;
}

8.打印质数表

#include<iostream>
using namespace std;
int n;
int main(){
	cin>>n;
	for(int i=2;i<=n;i++) {
		for(int j=2;j<=i;j++) {
			if(i%j==0&&i!=j){ 
				break;
            }
			if(j==i){
				cout<<i<<" ";
			}
    	}
    }
    return 0;
}

9.公交车

#include <iostream>
using namespace std;
int main(){
    int n,sum=0;
    cin >> n;
    sum=n+2;
    if(sum%3==0){
        cout << "I'm lucky.";
    }else{
        cout << "Come again next time.";
    }
    return 0;
}

10.鸡兔同笼

#include<bits/stdc++.h>
using namespace std;
int main()
{
int x,y,a,b,c,d;
cin>>x>>y;
a=x*4;
b=a-y;
c=b/2;
d=x-c;
cout<<c<<endl<<d;
return 0;
}
posted @ 2025-07-23 12:25  macw08  阅读(34)  评论(0)    收藏  举报