#include<stdio.h>
#include<math.h>
#include<ctype.h>
#include<stdlib.h>
#include<string.h>
char *rounding(char *p)
{
int a,i,k=0;
a=strlen(p);
for(i=0;i<a;i++)
{
if(*(p+i)!='0')
{
k=i;
break;
}
}
for(i=k;i<a;i++)
{
if(*(p+k+i)=='.')
{
*(p+k+i)='\0';
}
}
return p+k;
}
int main()
{
char str[100];
scanf("%s",str);
char *r;
r=rounding(str);
puts(r);
return 0;
}
zzuli-oj-1166: 实数取整(指针专题)
最新推荐文章于 2024-07-24 21:47:59 发布