【C语言】刷题训练营 —— 每日一练

简介: 前言大家好,继续更新专栏 c_牛客,好久没更新了,牛客篇卷土重来了,自己复习的同时也希望能帮助到大家,题目答案会根据我所学到的知识提供最优解,希望要学习的小伙伴能先思考再看答案,这样学习效率倍增,如有哪里不足还请评论区留言或私信我,如果有不懂或者疑惑的地方也可以留言或者私信我。

前言

大家好,继续更新专栏 c_牛客好久没更新了,牛客篇卷土重来了,自己复习的同时也希望能帮助到大家,题目答案会根据我所学到的知识提供最优解,希望要学习的小伙伴能先思考再看答案这样学习效率倍增,如有哪里不足还请评论区留言或私信我,如果有不懂或者疑惑的地方也可以留言或者私信我。

🏡个人主页:悲伤的猪大肠9的博客_C领域博主

🏆文章收录至链接: C_牛客专栏

✨✨✨✨如果文章对你有帮助记得点赞收藏关注哦!!✨✨✨✨

题目来源:牛客网

编程语言初学训练营_在线编程+题解_牛客题霸_牛客网 (nowcoder.com)

BC113 小乐乐定闹钟

题目:

a28452ec77504051aaa5c202839d1585.png

代码实现:

#include <stdio.h>
int main() {
    int n,m;
    int arr[10][10];
    scanf("%d %d",&n,&m);
    for(int i=0;i<n;i++)
    {
        for(int j =0;j<m;j++)
        {
            scanf("%d",&arr[i][j]);
            printf("%d ",arr[i][j]);
        }
        printf("\n");
    }
}

BC114 小乐乐排电梯

题目:

bb6db0a3c24c4f1d801004e595b70a00.png

代码实现:

#include <stdio.h>
int main() {
    int n =0;
    scanf("%d",&n);
    printf("%d",n/12*4+2);
}

BC115 小乐乐与欧几里得

题目:

848d997035384eaf959b82e9be0b96f9.png

答案:

#include <stdio.h>
int main() {
    long a,b;
    long max=0;
    long long min=0;
    long temp;
    scanf("%ld %ld",&a,&b);
    long c=a;
    long d=b;
    while(c%d)
    {
        temp=c%d;
        c=d;
        d=temp;
    }
    max=d;
    min=a*b/max;
    printf("%lld",min+max);
}

BC116 小乐乐改数字

题目:

520db25f2ef749608e927636db06bfe6.png

答案:

#include <stdio.h>
#include<math.h>
int main() {
    long n;
    int arr[10];
    scanf("%ld",&n);
    long i=0;
    long j=0;
    long sum=0;
    while(n)
    {
        arr[i] = n%10;
        i++;
        n=n/10;
    }
    for(j=0;j<i;j++)
    {
        if(arr[j]%2==0)
        {
            arr[j]=0;
        }
        else
        {
            arr[j] = 1;
            sum+=arr[j]*pow(10,j);
        }
    }
    printf("%ld",sum);
}

BC107 矩阵转置

题目:

717bb5f49e83421c9047d705e3d5b4c4.png

答案:

#include <stdio.h>
int main() {
    int n,m;
    int arr[10][10];
    scanf("%d %d",&n,&m);
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<m;j++)
        {
            scanf("%d ",&arr[i][j]);
        }
    }
    for(int i=0;i<m;i++)
    {
        for(int j=0;j<n;j++)
        {
            printf("%d ",arr[j][i]);
        }
        printf("\n");
    }
}

BC117 小乐乐走台阶

题目:


256ad6cd96834257a91c0c8b15fb3d09.png

答案:

#include <stdio.h>
int way(int n)
{
    if(n==1)
    {
        return 1;
    }
    else if(n == 2)
    {
        return 2;
    }
    return way(n-1)+way(n-2);
}
int main() {
    int n = 0;
    scanf("%d",&n);
    printf("%d",way(n));
}

BC118 小乐乐与序列

题目:

4d795a2d199a4ead86cdf2c7d0175e56.png

答案:

#include <stdio.h>
int main() {
    int n;
    int arr[100000]={0};
    int temp;
    int max=0;
    scanf("%d",&n);
    int i=0;
    while(n--)
    {
        scanf("%d",&temp);
        arr[temp] = 1;
        if(max<temp)
            max = temp;
    }
    for(int i=0;i<=max;i++)
    {
        if(arr[i]==1)
        {
            printf("%d ",i);
        }
    }
}

BC119 小乐乐与字符串

题目

aea149e3c6c94096911df1de36f4de3f.png

答案:

#include<stdio.h>
int main()
{
    long long c=0,ch=0,chn=0;
    char s[8000]={0};
    scanf("%s",s);
    char*p=s;
    while(*p)
    {
        if(*p=='C')
        {
            c++;
        }
        else if(*p=='H')
        {
            ch+=c;
        }
        else if(*p=='N')
        {
            chn+=ch;
        }
        p++;
    }
    printf("%lld",chn);
    return 0;
}

BC121 小乐乐学编程

题目:

4f00ad6f4bf14e2e823dbc12051ba8da.png

答案:

这种简单的题目为了避免出错直接将输出描述复制过来即可

#include <stdio.h>
int main() {
    printf("Practice makes perfect!");
}

BC122 小乐乐算平均分

题目:

2bc20d11c55f4348977349addef19496.png

答案:

保留小数点后两位.2f

#include <stdio.h>
int main() {
    float a,b,c;
    scanf("%f %f %f",&a,&b,&c);
    float sum = a+b+c;
    float avg = sum/3;
    printf("%.2f %.2f",sum,avg);
}

完结

当你喜欢一篇文章时,点赞、收藏和关注是最好的支持方式。如果你喜欢我的文章,请不要吝啬你的支持,点赞👍、收藏⭐和关注都是对我最好的鼓励。感谢你们的支持!





















相关文章
|
存储 算法 C语言
C语言刷题~Leetcode与牛客网简单题
C语言刷题~Leetcode与牛客网简单题
|
18天前
|
C语言
C语言刷题1
C语言刷题1
419 0
|
2月前
|
C语言
C语言刷题:整数加逗号、删除公共字符、求最小公倍数和将字符串倒置
C语言刷题:整数加逗号、删除公共字符、求最小公倍数和将字符串倒置
30 0
|
2月前
|
C语言
错误的集合(初阶C语言刷题)
错误的集合(初阶C语言刷题)
|
3月前
|
C语言
C语言刷题训练【第11天】
C语言刷题训练【第11天】
|
3月前
|
C语言
C语言刷题训练【第十天】
C语言刷题训练【第十天】
|
3月前
|
测试技术 Serverless C语言
C语言属刷题训练【第八天】
C语言属刷题训练【第八天】
|
6月前
|
C语言 数据安全/隐私保护
C语言刷题
C语言刷题
39 1
|
6月前
|
C语言
C语言初阶 牛客网刷题笔记(将持续更新..)
C语言初阶 牛客网刷题笔记(将持续更新..)
C语言初阶 牛客网刷题笔记(将持续更新..)
|
6月前
|
C语言
【C语言刷题】找单身狗、模拟实现atoi
【C语言刷题】找单身狗、模拟实现atoi
39 0