【C语言】每日刷题 —— 牛客语法篇(2)

简介: 前言大家好,继续更新专栏 c_牛客,不出意外的话每天更新十道题,难度也是从易到难,自己复习的同时也希望能帮助到大家,题目答案会根据我所学到的知识提供最优解。

前言

大家好,继续更新专栏 c_牛客,不出意外的话每天更新十道题,难度也是从易到难,自己复习的同时也希望能帮助到大家,题目答案会根据我所学到的知识提供最优解。

🏡个人主页:悲伤的猪大肠9的博客_CSDN博客-C——语法,汇编,领域博主

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

题目来源:牛客网

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

BC13 ASCII码

题目:54dcc9ccb8d243618daeaa4cf41b6ab6.png

代码实现:

#include <stdio.h>
int main() {
    int arr[] = {73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116 , 33};
    int length = sizeof(arr)/sizeof(arr[0]);
    int i=0;
    while(i<length){
        printf("%c",arr[i]);
//*char 变量在内存中存储的是字符对应的 ASCII 码值。如果以%c输出,会根据 ASCII码表    转换成对应的字符,如果以%d输出,那么还是整数。所以本题只需以循环并且以%c的形式输出即可
        i++;
    }
    return 0;
}

BC14 出生日期输入输出

题目:


3b6a226698de433c99d9638b9988e7ca.png

代码实现:

#include <stdio.h>
int main() {
    int a,b,c;
    scanf("%4d%2d%2d",&a,&b,&c); //用%md决定字符宽域使得前四个字符给a中间两个给b后面两个给c
    printf("year=%4d\nmonth=%02d\ndate=%02d",a,b,c);
}

BC15 按照格式输入并交换输出

题目:

da5be88114874b8cb137f1457f86fd50.png

答案:

#include <stdio.h>
int main() {
    int a, b;
    scanf("a=%d,b=%d",&a,&b);
    printf("a=%d,b=%d",b,a);
}

BC16 字符转ASCII码

题目:


65c513fc794e4351ac0f4175d321ad5a.png

答案:

#include <stdio.h>
int main() {
    char c = 0;
    scanf("%c",&c);  //char类型底层存储的就是ascii值直接用%d输出即可
    printf("%d",c);
}

BC17 计算表达式的值

题目:

b577c526cf4c4e9ebccba084a95396d4.png

答案:

#include <stdio.h>
int main() {
    int a=40;
    int c=212;
    printf("%d",(-8+22)*a-10+c/2);
    return 0;
}

BC18 计算带余除法

题目:


f590146d44b146468dddc2dd2e8358b1.png

答案:

#include <stdio.h>
int main() {
    int a, b;
    scanf("%d %d",&a,&b);
    printf("%d %d",a/b,a%b);
}

BC19 反向输出一个四位数

题目:

7aedfc748e0546ae936ef5710c552dda.png

答案:

#include <stdio.h>
int main() {
    int arr[4] = {0};
    for(int i=0;i<4;i++)
    {
        scanf("%1d",&arr[i]);
    }
    for(int i=3;i>=0;i--)
    {
        printf("%d",arr[i]);
    }
}

BC20 kiki算数

题目:


image.png

答案:

#include <stdio.h>
int main() {
    int a,b;
    scanf("%d %d",&a,&b);
    int sum = a+b;
    int ret = sum%100;
    if(sum/10%10==0)
    {
        printf("%d",ret%10);
    }
    else
    {
        printf("%d",ret);
    }
    return 0;
}

BC21 浮点数的个位数字

题目:


efec2fdee87245c69df5e7df3006e263.png

答案:

#include <stdio.h>
int main() {
    float a ;
    scanf("%f",&a);
    printf("%d",(int)a%10);
}

BC22 你能活多少秒

题目:


620bca72c7ae43e5abafeea165e8b29f.png

答案:

#include <stdio.h>
int main() {
    int age;
    scanf("%d",&age);
    long second = age*31560000;
    printf("%ld",second);
}

完结

创作不易,还请各位小伙伴多多点赞👍关注✨收藏⭐


d89241b7267e47efa46e331647af0e19.gif














相关文章
|
机器学习/深度学习 人工智能 数据可视化
文心千帆大模型测评分享,效果超出预期
文心千帆大模型测评分享,效果超出预期
351 1
H8
|
物联网 数据安全/隐私保护 智能硬件
女朋友问: 你知道蓝牙耳机的原理吗?
蓝牙是一种无线通讯技术标准,用来让固定与移动设备,在短距离间交换资料,以形成个人局域网(PAN)。其使用短波特高频(UHF)无线电波,经由2.4至2.485GHz的ISM频段来进行通信。1994年由电信商(Ericsson)发展出这个技术。它最初的设计,是希望创建一个RS-232数据线的无线通信替代版本。
H8
908 17
|
1月前
|
存储 人工智能 关系型数据库
钉钉ONE选用阿里云PolarDB数据库,实现百亿级数据的高效向量检索
阿里云瑶池PolarDB PostgreSQL版作为钉钉ONE的底层数据库,凭借分布式架构与向量检索能力,支撑百亿级数据、高并发与AI智能推荐,助力钉钉实现“事找人”的办公新范式。
十进制与二进制、八进制、十六进制之间的互相转换,本文让你全部理清
十进制与二进制、八进制、十六进制之间的互相转换,本文让你全部理清
2192 0
十进制与二进制、八进制、十六进制之间的互相转换,本文让你全部理清
|
7月前
|
机器学习/深度学习 存储 人工智能
算力资源选择指南:如何匹配你的开发需求?
本文作者结合七年分布式计算经验,深入剖析算力卡与服务器的本质区别及其选型策略。从硬件架构看,算力卡专注高性能计算,如A100/H100在矩阵运算效率上提升显著,但文件读写较弱;服务器则是全能型系统,适合多任务场景。在应用场景中,算力卡适用于机器学习训练等浮点密集任务,而服务器在部署和服务支持上更具优势。成本模型显示,算力卡三年TCO更低但运维成本更高,需根据实际需求权衡。最后,作者提供选型决策树,建议根据任务类型、生态需求和负载特征选择合适方案。
308 8
|
数据采集 JSON 算法
Python爬虫——基于JWT的模拟登录爬取实战
Python爬虫——基于JWT的模拟登录爬取实战
323 1
Python爬虫——基于JWT的模拟登录爬取实战
|
机器学习/深度学习 人工智能 算法
【AI伦理与社会责任】讨论人工智能在隐私保护、偏见消除、自动化对就业的影响等伦理和社会问题。
人工智能(AI)作为第四次产业革命的核心技术,在推动社会进步和经济发展的同时,也引发了一系列伦理和社会问题。以下从隐私保护、偏见消除以及自动化对就业的影响三个方面进行详细讨论。
547 2
|
存储 安全 网络安全
APP 安全评估报告:直面移动应用安全威胁,守护用户数据安全
移动APP安全问题日益严重,包括数据泄露、恶意软件和权限滥用等威胁。例如,Ring App安全漏洞导致用户信息曝光,13款Android应用暴露大量用户数据。此外,工信部通报50款APP违规收集个人信息。安全评估是保障APP安全的关键,涉及代码安全、数据传输安全、用户权限管理和隐私保护等方面。经过评估,这款APP在所有方面表现出色,符合最高安全标准,确保用户隐私和数据安全。
584 2
|
C语言
C语言printf格式化打印(%d、%md、%f、%c、%s、%o、%x、%p、%e、%E等)
C语言printf格式化打印(%d、%md、%f、%c、%s、%o、%x、%p、%e、%E等)

热门文章

最新文章