dungnv
» btcbc
» Câu 1.5: Viết hàm đổi một số nguyên không âm thành xâu Hecxa. Viết chương trình nhập vào từ bàn phím số nguyên không âm n, áp dụng hàm trên tìm và in ra màn hình xâu Hecxa tương ứng.
Câu 1.5: Viết hàm đổi một số nguyên không âm thành xâu Hecxa. Viết chương trình nhập vào từ bàn phím số nguyên không âm n, áp dụng hàm trên tìm và in ra màn hình xâu Hecxa tương ứng.
Monday, August 11, 2014
//
bai5.cpp : Defines the entry point for the console application.
// code
Dung NV
#include
"stdafx.h"
#include
<conio.h>
#include
<stdio.h>
#include
<string.h>
char
*hecxa(int n)
{
int
i=0,j,k,x;
char
s[33],d[17]="0123456789ABCDEF",tg;
x=n;
while
(x!=0)
{
k=x%16;
s[i]=d[k];
i++;
x=x/16;
}
j=i;
for(i=0;i<(j/2);i++)
{
tg=s[i];
s[i]=s[j-i-1];
s[j-i-1]=tg;
}
s[j]=NULL;
return
&s[0];
}
int
_tmain(int argc, _TCHAR* argv[])
{
int
n;
char
hx[33];
printf("\nNhap
N= ");
scanf("%d",&n);
strcpy(hx,hecxa(n));
printf("\nchuen
%d thanh xau nhi phan : %s",n,hx);
getch();
return
0;
}
All comments [ 0 ]
Your comments