基础语法练习

由 ssnhy13 发布

基础语法练习

不放题目描述了直接放题目链接了

第一题A+B

题目链接:https://www.acwing.com/problem/content/1/

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

}

第二题差

题目链接:https://www.acwing.com/problem/content/610/

#include <cstdio>

int main(){
    int a,b,c,d;
    scanf("%d%d%d%d",&a,&b,&c,&d);
    printf("DIFERENCA = %d",a*b-c*d);
    return 0;
}

第三题圆的面积

题目链接:https://www.acwing.com/problem/content/606/

#include <cstdio>
#include <iostream>
using namespace std;

int main(){
    double r;
    cin >>r;
    printf("A=%.4lf",3.14159*r*r);

    return 0;
}

第四题平均数

题目链接:https://www.acwing.com/problem/content/608/

#include <cstdio>

int main(){
    double a,b;

    scanf("%lf%lf",&a,&b);
    printf("MEDIA = %.5lf",(a*3.5+b*7.5)/(3.5+7.5));
    return 0;
}

第五题工资

题目链接:https://www.acwing.com/problem/content/611/

#include <cstdio>
#include <iostream>
using namespace std;

int main(){
    double a,b,c;
    cin >> a>>b>>c;
    printf("NUMBER = %.0lf\n",a);
    printf("SALARY = U$ %.2lf",b*c);
    return 0;
}

第六题油耗

题目链接:https://www.acwing.com/problem/content/617/

#include <cstdio>
#include <iostream>

int main(){

    double a,b;
    std::cin >>a>>b;
    printf("%.3lf km/l",a/b);
    return 0;
}

第七题两点间的距离

题目链接:https://www.acwing.com/problem/content/618/

#include <cstdio>
#include <cmath>

int main(){
    double x1,y1,x2,y2;
    scanf("%lf%lf",&x1,&y1);
    scanf("%lf%lf",&x2,&y2);
    printf("%.4lf",sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)));
    return 0;

}

这个题目要注意用sqrt时候要写cmath

第八题钞票

题目链接:https://www.acwing.com/problem/content/655/

#include <cstdio>
#include <iostream>
using namespace std;

int main(){
    int n;
    cin >> n;
    printf("%d\n",n);
    printf("%d nota(s) de R$ 100,00\n",n/100);
    n=n%100;
    printf("%d nota(s) de R$ 50,00\n",n/50);
    n=n%50;
    printf("%d nota(s) de R$ 20,00\n",n/20);
    n=n%20;
    printf("%d nota(s) de R$ 10,00\n",n/10);
    n=n%10;
    printf("%d nota(s) de R$ 5,00\n",n/5);
    n=n%5;
    printf("%d nota(s) de R$ 2,00\n",n/2);
    n=n%2;
    printf("%d nota(s) de R$ 1,00\n",n/1);
    return 0;

}

第九题时间转换

题目链接:https://www.acwing.com/problem/content/656/

#include <cstdio>

int main(){
    int n,a,b,c;
    scanf("%d",&n);
    a = n/3600; //算小时数
    b=n%3600/60;
    c=n%60;
    printf("%d:%d:%d",a,b,c);
    return 0;

}

第十题简单乘积

题目链接:https://www.acwing.com/problem/content/607/

#include <iostream>
using namespace std;

int main(){

    int a,b;
    cin >>a>>b;
    cout<<"PROD = "<<a*b<<endl;
    return 0;

}

先到这里晚上继续更新,都是基础题目,刚开始学c++,后面更新判断语句的题目;


0条评论

评论已关闭