Professional Documents
Culture Documents
25đ
Bài 1:
Bài 2:
int main() {
int n;
scanf("%d", &n);
int arr[100];
int i, j;
for (i = 0; i < n; i++)
scanf("%d", &arr[i]); (0.5đ)
for (i = 0; i < n - 1; i++)
for (j = i + 1; j < n; j++)
if (arr[i] < arr[j]) {
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp; (1.5đ)
}
for (i = 0; i < n; i++)
printf("%d", arr[i]) (0.5đ)
}
Nếu khai báo mảng sử dụng biến n → trừ 0.5đ
Bài 3:
Nếu viết hàm không return mà in luôn kết quả → trừ 0.5đ
int main() {
char str[100];
gets(str); (0.5)
printf("%d", tinhDoDai(str));
}
struct ThoiGian{
int gio;
int phut;
int giay;
}; (0.5đ)
Thiếu dấu ; → trừ 0.25đ
Bài 5
int is Empty(){
if(head == NULL || tail == NULL) return 0;
else{
Node* index = head;
int size = 1;
while(index->next != NULL){
index = index->next;
size++;
}
return size;
}
}