#include <stdio.h>
#include <string.h>
void nhap(char A[]);
void doichuoithanhso(char A[], char B[]);
void duyetmangB(char B[]);
void xoadauchamdaumang(char B[], int n, int &l);
void xuat(char B[]);
void main()
{
char A[100];
nhap(A);
char B[100];
doichuoithanhso(A,B);
xuat(B);
}
void nhap(char A[])
{
gets(A);
}
void doichuoithanhso(char A[], char B[])
{
int l=strlen(A);
int n=0;
for(int i=0;i<l;i++)
if(A[i]>='0' && A[i]<='9')
B[n++]=A[i];
else
B[n++]='.';
B[n]='\0';
duyetmangB(B);
}
void duyetmangB(char B[])
{
int l=strlen(B);
int n=0;
while(B[n]=='.')
{
xoadauchamdaumang(B,n,l);
n++;
}
n=l-1;
while(B[n]=='.')// xoakituchamcuoi
{
B[n]='\0';
n--;
}
}
void xoadauchamdaumang(char B[], int n, int &l)
{
for(int i=n;i<l-1;i++)
B[i]=B[i+1];
l--;
B[l]='\0';
}
void xuat(char B[])
{
printf("%s", B);
}
Bạn có thể tham khảo code mẫu của mình…