Đề: Đếm bnhiu người họ Lý, Trần trong 1 danh sách họ tên cho trước
Và đây là thuật toán of mình
Mọi thứ đều thuận lợi trừ việc... Ví dụ em muốn nhập vào danh sách gồm 5 tên đầu tiên em gõ số '5' x0g nó in ra "Nhâp vào tên người thứ 1: Nhâp vào tên người thứ 2: " nó không cho em nhập người thứ 1 (
Em đã thử đổi scanf, bõ do while, làm từa lưa nhưng cũng k đc... không bjk lỗi là do đâu mong các bác chỉ giúp... mấy bài Chuỗi này làm em tốn chứt xám qá (
Và đây là thuật toán of mình
PHP Code:
#include<stdio.h>
#include<conio.h>
main()
{
int n,deml=0,demt=0;
char chuoi[50][30];
printf("Ban muon nhap vao bao nhieu ten: ");
scanf("%d",&n);
do
{
for(int i=0;i<n;i++)
{
printf("Nhap vao ten thu %d: ",i+1);
gets(chuoi[i]);
}
}while(n<0||n>100);
for(int j=0;j<n;j++)
{
if(chuoi[j][0]=='L'&&chuoi[j][1]=='y')
deml++;
if(chuoi[j][0]=='T'&&chuoi[j][1]=='r'&&chuoi[j][2]=='a'&&chuoi[j][3]=='n')
demt++;
}
if(demt>0 && deml>0)
{
printf("Danh sach tren co %d nguoi ho Ly.\n",deml);
printf("Danh sach tren co %d nguoi ho Tran.",demt);
}
else
printf("Khong co nguoi nao thuoc ho Ly hay Tran.");
getch();
}
Em đã thử đổi scanf, bõ do while, làm từa lưa nhưng cũng k đc... không bjk lỗi là do đâu mong các bác chỉ giúp... mấy bài Chuỗi này làm em tốn chứt xám qá (
Comment