Bài tập tìm chữ số đầu tiên của số nguyên dương N trong C

160

Top 1000 câu hỏi thường gặp môn Tin học có đáp án (phần 5) hay nhất được biên soạn và chọn lọc giúp bạn ôn luyện và đạt kết quả cao trong bài thi môn Tin học.

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

Lời giải

#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);

}

Từ khóa :
Giải bài tập
Đánh giá

0

0 đánh giá