Mình sau khi chạy chương trình thì , nó k cho nhập dữ liệu vào mà đã quay lại vòng lặp rồi!!!
#include <stdio.h>
#include <math.h>
using namespace std;
int main() {
int n ,a=0;
do {
printf("nhap n tu 1-5 hoac nhap 0 de thoat \n");
scanf_s("%d",&n);
switch (n) {
case 0: {
printf("exit \n"); break;
}
case 1:
{
//nhap chuỗi A
printf("========BAI 1=======\n");
printf("nhap ki tu vao A\n");
char A[100] = " ";
fflush(stdin);
int i, dem = 0;
gets_s(A);
printf("ki vua nhap la %s\n", A);
for (i = 0; i <= 100; i++)
{
dem++;
if (A[i] == '\0') {
break;
}
}
printf("so ki tu cua A la %d\n", dem - 1);
} break;
case 2: {
printf("baitap 2\n"); break; }
case 3: {
printf("baitap 3\n"); break; }
case 4: {
printf("baitap 4\n"); break; }
case 5: {
printf("baitap 5\n"); break; }
default:
{
printf("nhap lai n \n"); break;
}
}
}
while (n != 0);
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?