#include<string.h>
#include<stdlib.h>
char *decimal(char *p);
int main()
{
char *p;
p=(char*)malloc(100*sizeof(char));
gets(p);
if(decimal(p)==NULL)
printf("no\n");
else
printf("0%s",decimal(p));
return 0;
}
char *decimal(char *p)
{
char *q;
int n;
n=strlen(p);
int j=n;
q=(char*)malloc(100*sizeof(char));
if(*p!='.')
{
p++;
}
p++;
*q=p[j+1];
while(p[j]=='0')
{
p[j]='\0';
j--;
}
if(p[j]=='.')
return NULL;
return p;
}
实数的小数部分(指针专题)
最新推荐文章于 2023-04-04 11:53:58 发布