65,210
社区成员
发帖
与我相关
我的任务
分享
char str[20];
int len = strlen(str);
int i;
for (i=len-1; i>=0; i--)
if (str[i] != '0' && str[i] != '.')
break;
str[i+1] = '\0';
#include <stdio.h>
int main(int argc, char* argv[])
{
char str[20] = "12.00";
char s[20];
sscanf(str, "%[^,.]", s);
printf("%s\n", s);
return 0;
}