Nhờ nhận xét chương trình tính lũy thừa

Đây là 1 chương trình tính lũy thừa của em, nhờ mọi người nhận xét ạ

#include <stdio.h>
#include <stdlib.h>
int power(int , int );//khai báo:declaration
int main()
{
    int coso,somu;
    printf("Co so la\ ");
    scanf("%d",&coso);
    printf("So mu la\ ");
    scanf("%d",&somu);
    printf("Ket qua cua luy thua la: %d",power(coso,somu));

    return 0;
}
int power(int co_so, int so_mu){//định nghĩa:definition
    int trung_gian = 0;
    int ket_qua = 1;
    while(trung_gian < so_mu){
        trung_gian++;
        ket_qua = ket_qua * co_so;
    }
    return ket_qua;
}

em format lại code trước khi đưa lên nhé.
Nếu không biết format thì coi lin này

http://daynhauhoc.com/t/cach-post-code-dung-markdown-trong-category-programming/112

Anh thấy bài này đúng mà.
Nên không có nhận xét gì.

@masoivn em cảm ơn anh ạ

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?