Đề của em là: Viết chương trình sắp xếp một mảng chuỗi theo thứ tự giảm dần về chiều dài. Nếu chiều
dài bằng nhau thì xếp theo thứ tự từ điển.
Code nhập chuỗi của em là:
#include <stdio.h>
#include <string.h>
#include <conio.h>
void nhapChuoi(char a[100][100], int n)
{
for (int i = 0; i < n; i++) {
char temp[20];
printf("nhap chuoi thu %d \n",i+1);
scanf_s("%s", temp);
strcpy_s(a[i], temp);
printf("%s", a[i]);
}
}
void main()
{
int n;
printf("Nhap so chuoi n=");
scanf_s("%d", &n);
char a[100][100];
int b[100];
nhapChuoi(a, n);
_getch();
}
sau khi em nhập chuỗi thứ nhất thì em không nhập được chuỗi thứ hai nữa, không biết có phải do scanf không, hay là lỗi gì ạ, và code của em có sai gì không ạ, mong mọi người giúp đỡ!

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