牛客网-编程初学者入门训练-题解

本文提供牛客网上适合编程初学者的C语言题目解析,涵盖四舍五入、输入输出、学生信息处理、日期格式化、数值交换及大小写转换等基础编程知识点,每道题目包含详细的题目分析和代码实现,并展示运行或预期结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

💗前言

 以下题目来源于牛客网编程初学者练习,可以点击题目进行跳转。

这套题目适用于用来巩固基础的编程初学者,题目都不难,但是非常需要大家的细心~

这套题目每周至少2更。

大家一起学习,一起进步吧!💪

目录

💗前言

🔑BC10—实现四舍五入

🌹题目分析

🌹代码实现 

运行结果

🔑BC11—实现输入输出

🌹题目分析 

🌹代码实现

 运行结果 

🔑BC12—学生基本信息的输入输出

🌹题目分析

🌹 代码实现

预期结果

🔑BC13—出生日期输入输出

🌹 题目分析

🌹代码实现

🔑BC14—按照格式输入并交换输出

​🌹题目分析

🌹代码实现

预期结果

🔑 BC15—大小写转换

🌹题目分析

🌹代码实现

 预期结果

💗结束语


🔑BC10—实现四舍五入

🌹题目分析

这是一道基本的入门题目,我们需要将正数负数分开讨论

  • 如果输入的是正数,要满足小数点后满5进1,我们给这个整数+0.5,最后取整,就可以得到四舍五入后的值
  • 如果是负数,负数与正数相反,所以只要给数字-0.5,取整就可以得到结果。

也可以举个例子(数字),用数学思维想以下,会更容易理解哦~🌹

🌹代码实现 

#include <stdio.h>
int main(){
   float i;
    scanf("%f",&i);
    
    if(i>=0)//正数
    {
        int a = i+0.5;
        printf("%d",a);
    }
    else   //负数
    {
        int a = i - 0.5;
        printf("%d",a);
    }
    return 0;
}

运行结果

 


🔑BC11—实现输入输出

🌹题目分析 

 这个题只有简单的输入、输出。根据题意将代码写出即可

这个题我就不多说啦,只要注意题目中的一些细节内容,相信大家可以写出来的~

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值