Bài tập tìm chữ số đầu tiên của số nguyên dương N trong C
Câu 4: Bài tập tìm chữ số đầu tiên của số nguyên dương N trong C
Câu 4: Bài tập tìm chữ số đầu tiên của số nguyên dương N trong C
#include
#include
int main()
{
//khai bao bien N
int N;
//khai bao bien gan
int gan;
//Khai bao bien sodau
int sodau;
do
{
//Nhap vao du lieu cua N
printf("\nNhap N: ");
scanf("%d", &N);
}while(N < 0 && printf("\nLoi: n >= 0 !"));//Neu N<0 yeu cau nhap lai
// khai bao gan = N
gan = N;
while(gan != 0)//Neu biên gan con khac 0 thuc hien vong lap
{
sodau = gan%10;//bien sodau = gan%10
gan = gan / 10;//bien gan chia 10
}
//in bien tong ra man hinh
printf("\nChu so dau tien cua %d la %ld",N, sodau);
}