💗前言
以下题目来源于牛客网编程初学者练习,可以点击题目进行跳转。
这套题目适用于用来巩固基础的编程初学者,题目都不难,但是非常需要大家的细心~
这套题目每周至少2更。
大家一起学习,一起进步吧!💪
目录
🔑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—实现输入输出
🌹题目分析
这个题只有简单的输入、输出。根据题意将代码写出即可
这个题我就不多说啦,只要注意题目中的一些细节内容,相信大家可以写出来的~