描述
将浮点数转换为整数类型,要求四舍五入。
输入描述:
随机输入的浮点数
输出描述:
四舍五入之后的整数
int main()
{
float a;
scanf("%f",&a);
int b = a;
if(a>0){
if((a-b)>0.4)
printf("%d\n", b+1);
else
printf("%d\n",b);
}else
{
if((a-b)<-0.4)
printf("%d\n", b-1);
else
printf("%d\n",b);
}
return 0;
}
依次输入一个学生的学号,以及3科(C语言,数学,英语)成绩,在屏幕上输出该学生的学号,3科成绩(注:输出成绩时需进行四舍五入且保留2位小数)。
数据范围:学号满足 1 \le n \le 20000000 \1≤n≤20000000 ,各科成绩使用百分制,且不可能出现负数
输入描述:
学号以及3科成绩,学号和成绩之间用英文分号隔开,成绩之间用英文逗号隔开。
输出描述:
学号,3科成绩,输出格式详见输出样例。
//自动就四舍五入了????基础功还是不扎实,,,,,
int main()
{
int id;
float a, b, c;
scanf("%d;%f,%f,%f", &id, &a, &b, &c);
printf("The each subject score of No. %d is %.2f, %.2f, %.2f.", \
id, a, b, c);
return 0;
}
7.20练习