round函数
round函数是对浮点数进行四舍五入,包含在头文件#include <math.h>。
在解决问题BC10 实现四舍五入时使用该函数,需要注意的是round函数的返回类型是double类型。
例子如下:
#include <math.h>
#include <stdio.h>
int main()
{
//输入浮点数
float num = 0;
scanf("%f", &num);
//输出
int num1 = round(num);//round库函数,对浮点数四舍五入
printf("%d", num1);
return 0;
}
getchar函数
在解决问题BC15 大小写转换时使用该函数,getchar函数读取的是第一个字符。
例子如下:
#include <stdio.h>
int main() {
//输入大写字母
char ch = 0;
//getchar读取缓冲区第一个字符
while ((ch = getchar()) != EOF) {
getchar();//读取结束字符'\n'
//大小写字母ASCII码相差32,加32输出小写
putchar(ch + 32);
printf("\n");
}
return 0;
}