牛客网基础语法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;
}


结束语


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

目录
相关文章
|
6月前
|
存储 算法 C语言
C语言刷题~Leetcode与牛客网简单题
C语言刷题~Leetcode与牛客网简单题
|
6月前
牛客网基础语法91~100题
牛客网基础语法91~100题
51 0
|
6月前
牛客网基础语法71~80题
牛客网基础语法71~80题
45 0
|
6月前
牛客网基础语法111~120题
牛客网基础语法111~120题
60 0
|
6月前
牛客网基础语法101~110题
牛客网基础语法101~110题
65 0
|
6月前
|
编译器
牛客网基础语法81~90题
牛客网基础语法81~90题
54 0
|
C语言
牛客网基础语法51~60题
前言:今天是咱们第六期刷牛客网上的题目。 目标:对每种的循环知识掌握熟练,用数学知识和循环结合运用熟练,对逻辑操作符运用熟练。 鸡汤:一万个美丽的未来,抵不上一个温暖的现在;每一个真实的现在,都是我们曾经幻想的未来,愿你爱上现在,梦见未来。先干为敬,大家随意。
67 0
|
C语言
牛客网基础语法11~20题
前言:今天是咱们第二期刷牛客网上的题目。 目标:对输入输出的格式,方法,类型掌握熟练,对double,float理解深入,编程思想更进一步。 鸡汤:人活着,再苦再累,都别抱怨,要努力,越努力,才会越幸运。抱怨,只会增加怨气,努力,才能改变气运。先干为敬,大家随意。
63 0
牛客网基础语法21~30题
前言:今天是咱们第三期刷牛客网上的题目。 目标:掌握基础编程,带有数学思维解决编程相关问题。 鸡汤:早上起来有两个选择,盖上被子做你未完成的梦,掀开被子完成你未完成的梦。先干为敬,大家随意。
59 0
|
存储 编译器
牛客网基础语法1~10题
今天是咱们第一期刷牛客网上的题目。 目标:掌握基础编程,打牢基础知识,有一定的编程思想 鸡汤:读不在三更五鼓,功只怕一曝十寒。先干为敬,大家随意。
60 0