#include<stdio.h>
#include<stdlib.h>
int main()
{int n,t,i,k;char c[300000];
scanf("%d%d%s",&n,&t,c);
for(i=0;c[i]!='.';i++); //i為小數點下標
k=i;
while(c[k]&&t>0)
{
if(c[k]>='5') { c[k]=0;
k--;t--;
if(c[k]=='.') break;
c[k]++;continue;
} k++; }
if(c[k]=='.'&&t){c[i]=0;printf("%.0lf",strtod(c,0)+1);return 0; }
printf("%s",c);
return 0;}
全部评论
(0) 回帖