-
29-12-2012, 05:07 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nhập một danh sách tên sau đó in ra tên họ, đếm xem có bao nhiêu tên họ Lý , Trần..()
Nhập một danh sách tên sau đó in ra tên họ, đếm xem có bao nhiêu tên họ Lý , Trần..()
Em vừa học về hàm và khi làm bài trên lúng túng lắm.View more random threads:
- Nhờ chuyển code từ C sang Pascal
- [C] Sự cố về chuổi. Help..help
- Giải thích hoạt động thực hiền của code
- Viết chương trình Kiểm Tra số may mắn
- chèn nhiều số vào mảng
- Cùng nghiên cứu 1 bài tập dài (trò chơi đoán chữ)
- mọi nguòi cho mình hỏi cái erro của code mình phát
- cách lấp số cuối của năm
- Xây dựng stack sử dụng con trỏ trong lập trình C++?
- help!!!lập trình C cho AVR
-
29-12-2012, 05:14 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Code của em đây chả hiểu phải sửa thế nào nữa.:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
typedef char char30[30];
int n;
char30 hoten[30];
char30 ho[30];
int dem[30];
int soluongho=0;
//==============================
void nhap(char30 *p)
{
int i;
for (i=0;i<n;i++)
{
printf("Nhap nguoi thu %d: ", i+1);
fflush(stdin);
gets(p[i]);
}
}
//====================================
void inra(char30 p[])
{ int i;
for(i=0;i<n; i++)
puts(p[i]);
}
//===================================
void tachho(char *s, char *p)
{ int i;
for(i=0; i<n; i++)
{
char tem[100];
char *q;
strcpy( tem,s);
q= strchr(tem,' ');
if (q!= NULL)
*q=0;
strcpy( p,tem );
}
puts(p);
}
//=====================================
void main()
{
char30 a[30];
char30 *p=a;
printf("Nhap so nguoi: ");
scanf("%d",&n);
nhap(p);
tachho(a,n);
inra(a);
getch();
}
-
29-12-2012, 06:27 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:#include <stdio.h>#include <conio.h>#include <stdlib.h>#include <string.h> typedef struct { char hoten[30]; }ht;//==============================void nhap(ht nguoi[], int *n){ printf("Nhap so nguoi: "); scanf("%d",n); int i; for(i=0;i<*n;i++) { fflush(stdin); printf(" Nhap nguoi %d: ",i+1); gets(nguoi[i].hoten); } return;}//====================================void inra(ht nguoi[],int n){ int i; printf(" "); for(i=0;i<n; i++) puts(nguoi[i].hoten); return;} //===================================int demHo(ht nguoi[],int n, char *s){ char *ho; int i,dem=0; for(i=0;i<n;i++) { ho=strtok(nguoi[i].hoten," "); if(strcmp(ho,s)==0) dem++; } return dem;}//===================================== int main(){ ht nguoi[30]; int n; nhap(nguoi,&n); inra(nguoi,n); // chu y truoc khi dem ho ban can chuan hoa xau ho ten truoc khi dem. VD: Le le Giang char *ho="Le"; printf(" So nguoi mang ho le la: %d",demHo(nguoi,n,ho)); getch(); return 0;}
-
01-01-2013, 12:57 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Em cám ơn anh nhé ! Em vừa ở quê lên hihi giờ mới vào được diễn đàn
-
01-01-2013, 01:07 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Phần cấu trúc có khó không ah .? Em chưa được học , trong bài em thấy anh có dùng nó
-
01-01-2013, 01:39 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi trangbui
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...