牛客网基础语法31~40题

简介: 前言:今天是咱们第四期刷牛客网上的题目。目标:熟练用数学知识来解决编程问题,逻辑思维更加紧密,可以用更简单的方法,来解决编程问题。鸡汤:不要说看破红尘心已寒,红尘本就是清浊合流浪滔天;不要说怀才不遇,才华本就是为人作嫁铺路砖。先干为敬,大家随意。

前言:今天是咱们第四期刷牛客网上的题目。

目标:熟练用数学知识来解决编程问题,逻辑思维更加紧密,可以用更简单的方法,来解决编程问题。

鸡汤:不要说看破红尘心已寒,红尘本就是清浊合流浪滔天;不要说怀才不遇,才华本就是为人作嫁铺路砖。先干为敬,大家随意。


🚩第一题

e9ef85a8d3af4cf9b959d8144c321431.png

#include <stdio.h>
#include<math.h>
int main()
{
    int a = 0;
    scanf("%d",&a);
    int sum = pow(2,a);
    printf("%d\n",sum);
    return 0;
}


🚩第二题

f8cd435537b74e00a783bd70cf7ad51a.png

🗯️%lld是long long类型的输出

🗯️%ld是long类型的输出

🗯️e是10次方

#include <stdio.h>
int main() 
{
    int year = 0;
    scanf("%d",&year);
    long long s = year * 3.156e7;
    printf("%lld\n",s);
    return 0;
}


🚩第三题

fcbfbbe565de4602bd8604f18a16fa21.png

#include <stdio.h>
int main() 
{
    //初始化
    double n;
    //输入
    scanf("%lf",&n);
    //定义最小值,最大值
    double maxx = 0,minn = 1e9,average = 0,sum = 0;
    for(int i = 0;i < n;i++)
    {
        double x;
        scanf("%lf",&x);
        if(x > maxx)maxx = x;
        if(x < minn)minn = x;
        sum += x;
    }
    average = sum / n;
    //打印
    printf("%.2f %.2f %.2f",maxx,minn,average);
    return 0;
}


🚩第四题

110d86c9f7734ff9965ad1c8aca3413d.png

#include<stdio.h>
#include<math.h>
int main()
{
    //初始化,三条边
    int a,b,c;
    //输入
    scanf("%d %d %d",&a,&b,&c);
    float d,e,p;
    d=a+b+c;
    p=d/2;
    e=sqrt(p*(p-a)*(p-b)*(p-c));//海伦公式求面积
    //输出
    printf("circumference=%.2f area=%.2f",d,e);
    return 0;
}


🚩第五题

e9cfbad81afc4c8bb9416afd04561a43.png

这里我很巧妙的用 float 类型来赋值,看懂的请在留言区扣666。

#include <stdio.h>
int main() 
{
    //初始化
    float n = 0;//酸奶合数
    float h = 0;//每瓶酸奶需要喝掉时间
    float m = 0;//喝的时间
    //输入
    scanf("%f %f %f",&n,&h,&m);
    //输出
    printf("%d\n",(int)(n-(m/h)));
    return 0;
}


🚩第六题

1128a495d37a49d2b2fe0d4af019021f.png细节,要5.0来结算哟

#include <stdio.h>
int main() 
{
    //初始化
    double f = 0;
    //输入
    scanf("%lf",&f);
    double c = 5.0/9.0 * (f-32);
    //输出
    printf("%.3lf\n",c);
    return 0;
}


🚩第七题0706fb1900e54002b0a8d96d5d268b58.png

#include <stdio.h>
int main() 
{
    //初始化
    int r = 0;
    //输入
    scanf("%d",&r);
    //输出
    printf("%0.2lf\n",r * r *3.14);
    return 0;
}


🚩第八题6dfb16e80a7a4f91b142c14917c04e28.png

#include <stdio.h>
int main() 
{
    //初始化
    int r1 = 0;
    int r2 = 0;
    //输入
    scanf("%d %d",&r1,&r2);
    //输出
    printf("%0.1lf\n",1/((1.0/r1)+(1.0/r2)));
    return 0;
}


🚩第九题

76b7aa9e070e4c2899d5fbd87dda084c.png

#include <stdio.h>
int main() 
{
    //初始化
    int h = 0;
    int r = 0;
    //输入
    scanf("%d%d",&h,&r);
    float v=h*3.14*r*r;
    int c = 10000;
    int d = 0;
    while(c>0)
    {
        c = c-v;
        d++;
    }
    printf("%d",d);
    return 0;
}


🚩第十题

79149e349f994927bd76ac84b28fa635.png

#include <stdio.h>
int main() 
{
    //初始化
    int a = 0;
    int b = 0;
    int c = 0;
    //输入
    scanf("%d %d",&a,&b);
    //输出
    printf("%d",b+(b-a));
    return 0;
}


结束语


今天的刷题内容就到这里啦,如果上面的题目你有更优的解法,请打在下面的评论区中,独乐乐不如众乐乐。到这里大家以为,太简单这些题,确实,下一期难度会上升,大家做好心里准备,一切都是小问题,有问题大家一起解决。

目录
相关文章
|
JavaScript 容器
乾坤qiankun框架搭建 主应用为vue3的项目。
乾坤qiankun框架搭建 主应用为vue3的项目。
944 2
|
SQL 缓存 关系型数据库
MySQL主从同步如何操作?
随着业务增长,单台MySQL服务器难以应对高并发访问和潜在的故障风险。主从同步(Master-Slave)通过读写分离提升数据库处理能力,具备多项优势:读写分离减轻主数据库压力、支持一主多从增强扩展性与高可用性、以及数据备份确保容灾恢复。MySQL利用binlog实现主从数据同步,记录所有写操作,不包含查询。binlog有三种格式:Statement(基于SQL语句)、Row(基于行更改)、Mixed(结合前两者优点)。主从复制涉及三个关键线程:主库的binlog dump thread和从库的I/O thread与SQL thread。
661 0
MySQL主从同步如何操作?
|
安全 Linux 虚拟化
虚拟化概念
虚拟化概念
366 1
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的大学生家教兼职管理系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的大学生家教兼职管理系统附带文章和源代码部署视频讲解等
336 1
|
SQL 关系型数据库 数据库
在 PostgreSQL 中使用 LIKE
【8月更文挑战第12天】
2234 1
|
开发框架 数据可视化 Java
探索Python的跨平台性:技术深度与实践
探索Python的跨平台性:技术深度与实践
664 0
|
机器学习/深度学习 数据采集 运维
基于机器学习的用户实体行为分析技术在账号异常检测中的应用
伴随企业业务的不断扩增和电子化发展,企业自身数据和负载数据都开始暴增。然而,作为企业核心资产之一的内部数据,却面临着日益严峻的安全威胁。越来越多以周期长、频率低、隐蔽强为典型特征的非明显攻击绕过传统安全检测方法,对大量数据造成损毁。
|
前端开发 API
minio预签名上传前端axios注意事项
minio预签名上传前端axios注意事项
452 0
|
前端开发
.net core mvc获取IP地址和IP所在地(其实是百度的)
.net core mvc获取IP地址和IP所在地(其实是百度的)
387 0
|
Devops jenkins 持续交付
从自建DevOps部署微服务再到云效
以Jenkins+Gitlab基于k8s集群实现自建DevOps系统的方式部署开源微服务PiggyMetrics,与云效DevOps对比,介绍真正的免运维,实现高效的业务开发流程。
1162 0
从自建DevOps部署微服务再到云效

热门文章

最新文章