Chào bạn, cảm ơn bạn đã đến với diễn đàn Lập trình máy tính.

Để có thể thực hiện việc trao đổi, cũng như chia sẽ kiến thức bạn có cho diễn đàn, xin bạn vui lòng đăng nhập hoặc đăng ký vào diễn đàn.

Xin vui lòng đọc kỹ nội quy trước khi tham gia vào diễn đàn.

Xin cảm ơn
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Đăng Nhập

Quên mật khẩu

Top posters
nimgiaminh (118)
Một bài C về mảng  Vote_lcap1Một bài C về mảng  Voting_bar1Một bài C về mảng  Vote_rcap1 
henrytran (68)
Một bài C về mảng  Vote_lcap1Một bài C về mảng  Voting_bar1Một bài C về mảng  Vote_rcap1 
ruby (61)
Một bài C về mảng  Vote_lcap1Một bài C về mảng  Voting_bar1Một bài C về mảng  Vote_rcap1 
lyngocquy (61)
Một bài C về mảng  Vote_lcap1Một bài C về mảng  Voting_bar1Một bài C về mảng  Vote_rcap1 
Alone (47)
Một bài C về mảng  Vote_lcap1Một bài C về mảng  Voting_bar1Một bài C về mảng  Vote_rcap1 
wsphuoc (24)
Một bài C về mảng  Vote_lcap1Một bài C về mảng  Voting_bar1Một bài C về mảng  Vote_rcap1 
kuthanh115 (13)
Một bài C về mảng  Vote_lcap1Một bài C về mảng  Voting_bar1Một bài C về mảng  Vote_rcap1 
Admin (8)
Một bài C về mảng  Vote_lcap1Một bài C về mảng  Voting_bar1Một bài C về mảng  Vote_rcap1 
tommyteo (5)
Một bài C về mảng  Vote_lcap1Một bài C về mảng  Voting_bar1Một bài C về mảng  Vote_rcap1 
nguyenmai (3)
Một bài C về mảng  Vote_lcap1Một bài C về mảng  Voting_bar1Một bài C về mảng  Vote_rcap1 

Latest topics

Một bài C về mảng

4 posters

Go down

Một bài C về mảng  Empty Một bài C về mảng

Bài gửi by lyngocquy 24/12/2010, 9:06 am

Đề : viết thủ tục nhập danh sách mặt hàng có tối đa là 100(mã mặt hàng,tên mặt hàng,số lượng,đơn giá,thành tiền)
1.nhập danh sach mặt hàng
2.in ra danh sách mặt hàng
3.sắp xếp danh sách mặt hàng theo thành tiền

Code:
#include<stdio.h>
#include<conio.h>
#include<string.h>
struct mathang
{
 char mamh[20],tenmh[10];
 int soluong,dongia,thanhtien;
}dsmh[100];
void nhap(int n,mathang dsmh[100])
  {
  int i;
      for(i=0;i<n;i++)
   {
     printf("nhap ma mat hang:");scanf("%s",&dsmh[i].mamh);
     printf("nhap teb mat hang:");scanf("%s",&dsmh[i].tenmh);
     printf("n hap so luong: ");scanf("%d",&dsmh[i].soluong);
     printf("nhap don gia:");scanf("%d",&dsmh[i].dongia);
     dsmh[i].thanhtien=float((dsmh[i].soluong*dsmh[i].dongia));

   }
  }
void sapxep(int n,mathang dsmh[100])
  {
  int i,j;
  mathang tam;
  for(i=0;i<n-1;i++)
  for(j=i+1;j<n;j++)
    if (dsmh[i].thanhtien>dsmh[j].thanhtien)
     {
       tam=dsmh[i];
       dsmh[i]=dsmh[j];
       dsmh[j]=tam;
     }
    printf("\nday so vua sat xep");
    for(i=0;i<n;i++)
    printf("\n %s %5s %5d %5d %5d ",dsmh[i].mamh,dsmh[i].tenmh,dsmh[i].soluong,dsmh[i].dongia,dsmh[i].thanhtien);


  }
void in(int n,mathang dsmh[100])
{
  int i;
    printf("danh sach vua nhap:");
    printf("\n mamh tenmh soluong dongia thanhtien");
    for(i=0;i<n;i++)
      printf("\n %s %5s %5d %5d %5d ",dsmh[i].mamh,dsmh[i].tenmh,dsmh[i].soluong,dsmh[i].dongia,dsmh[i].thanhtien);

 }
main()
  {
    int n,i,j,tam;
    printf("\n nhap danh sac mat hang:");scanf("%d",&n);
    nhap(n,dsmh);
    in(n,dsmh);
    sapxep(n,dsmh);

getch();
return 0;
}
lyngocquy
lyngocquy
Quản trị viên
Quản trị viên

Post : 61
Điểm thành tích : 98
Được cảm ơn : 8
Ngày tham gia : 07/12/2010
Đến từ : Vũng Tàu

Quản lý
Cảnh cáo:
Một bài C về mảng  Left_bar_bleue0/200Một bài C về mảng  Empty_bar_bleue  (0/200)

Về Đầu Trang Go down

Một bài C về mảng  Empty Re: Một bài C về mảng

Bài gửi by henrytran 25/12/2010, 3:43 pm

ok Devil
henrytran
henrytran
Entertainment group
Entertainment group

Post : 68
Điểm thành tích : 107
Được cảm ơn : 19
Ngày tham gia : 25/11/2010
Tuổi : 36
Đến từ : vung tau

Quản lý
Cảnh cáo:
Một bài C về mảng  Left_bar_bleue1/200Một bài C về mảng  Empty_bar_bleue  (1/200)

Về Đầu Trang Go down

Một bài C về mảng  Empty Re: Một bài C về mảng

Bài gửi by lyngocquy 25/12/2010, 4:16 pm

Cười nhăn răng chuyện nhỏ như koan thỏ thui mà ..
lyngocquy
lyngocquy
Quản trị viên
Quản trị viên

Post : 61
Điểm thành tích : 98
Được cảm ơn : 8
Ngày tham gia : 07/12/2010
Đến từ : Vũng Tàu

Quản lý
Cảnh cáo:
Một bài C về mảng  Left_bar_bleue0/200Một bài C về mảng  Empty_bar_bleue  (0/200)

Về Đầu Trang Go down

Một bài C về mảng  Empty Re: Một bài C về mảng

Bài gửi by henrytran 25/12/2010, 7:11 pm

thank's Cool
henrytran
henrytran
Entertainment group
Entertainment group

Post : 68
Điểm thành tích : 107
Được cảm ơn : 19
Ngày tham gia : 25/11/2010
Tuổi : 36
Đến từ : vung tau

Quản lý
Cảnh cáo:
Một bài C về mảng  Left_bar_bleue1/200Một bài C về mảng  Empty_bar_bleue  (1/200)

Về Đầu Trang Go down

Một bài C về mảng  Empty Re: Một bài C về mảng

Bài gửi by lyngocquy 26/12/2010, 11:39 am

Cười nhăn răng
lyngocquy
lyngocquy
Quản trị viên
Quản trị viên

Post : 61
Điểm thành tích : 98
Được cảm ơn : 8
Ngày tham gia : 07/12/2010
Đến từ : Vũng Tàu

Quản lý
Cảnh cáo:
Một bài C về mảng  Left_bar_bleue0/200Một bài C về mảng  Empty_bar_bleue  (0/200)

Về Đầu Trang Go down

Một bài C về mảng  Empty Re: Một bài C về mảng

Bài gửi by wsphuoc 5/1/2011, 10:09 am

hãy thử nhập tên mặt hàng là: Bột giặt Omo
Chương trình sẽ sai tùm lum.
wsphuoc
wsphuoc
Điều hành viên
Điều hành viên

Post : 24
Điểm thành tích : 46
Được cảm ơn : 10
Ngày tham gia : 27/11/2010

Quản lý
Cảnh cáo:
Một bài C về mảng  Left_bar_bleue0/200Một bài C về mảng  Empty_bar_bleue  (0/200)

Về Đầu Trang Go down

Một bài C về mảng  Empty Re: Một bài C về mảng

Bài gửi by nimgiaminh 5/1/2011, 10:12 am

Code:
char mamh[20],tenmh[100];

Nếu sửa lại thành thế này thì sao???
nimgiaminh
nimgiaminh
Điều hành viên
Điều hành viên

Post : 118
Điểm thành tích : 243
Được cảm ơn : 1
Ngày tham gia : 25/06/2010
Tuổi : 30
Đến từ : laptrinhmaytinh.co.cc

Quản lý
Cảnh cáo:
Một bài C về mảng  Left_bar_bleue0/200Một bài C về mảng  Empty_bar_bleue  (0/200)

Về Đầu Trang Go down

Một bài C về mảng  Empty Re: Một bài C về mảng

Bài gửi by wsphuoc 5/1/2011, 10:22 am

cũng sai
wsphuoc
wsphuoc
Điều hành viên
Điều hành viên

Post : 24
Điểm thành tích : 46
Được cảm ơn : 10
Ngày tham gia : 27/11/2010

Quản lý
Cảnh cáo:
Một bài C về mảng  Left_bar_bleue0/200Một bài C về mảng  Empty_bar_bleue  (0/200)

Về Đầu Trang Go down

Một bài C về mảng  Empty Re: Một bài C về mảng

Bài gửi by nimgiaminh 5/1/2011, 7:30 pm

Code:
for(i=0;i<n;i++)
  {
    printf("nhap ma mat hang:");scanf("%s",&dsmh[i].mamh);
    printf("nhap teb mat hang:");
    [b] fflush(stdin);
    gets("%s",&dsmh[i].tenmh);[/b]
    printf("n hap so luong: ");scanf("%d",&dsmh[i].soluong);
nimgiaminh
nimgiaminh
Điều hành viên
Điều hành viên

Post : 118
Điểm thành tích : 243
Được cảm ơn : 1
Ngày tham gia : 25/06/2010
Tuổi : 30
Đến từ : laptrinhmaytinh.co.cc

Quản lý
Cảnh cáo:
Một bài C về mảng  Left_bar_bleue0/200Một bài C về mảng  Empty_bar_bleue  (0/200)

Về Đầu Trang Go down

Một bài C về mảng  Empty Re: Một bài C về mảng

Bài gửi by lyngocquy 8/1/2011, 7:33 am

nung niu ôi tks
lyngocquy
lyngocquy
Quản trị viên
Quản trị viên

Post : 61
Điểm thành tích : 98
Được cảm ơn : 8
Ngày tham gia : 07/12/2010
Đến từ : Vũng Tàu

Quản lý
Cảnh cáo:
Một bài C về mảng  Left_bar_bleue0/200Một bài C về mảng  Empty_bar_bleue  (0/200)

Về Đầu Trang Go down

Một bài C về mảng  Empty Re: Một bài C về mảng

Bài gửi by wsphuoc 8/1/2011, 8:30 pm

vẫn chưa đúng
wsphuoc
wsphuoc
Điều hành viên
Điều hành viên

Post : 24
Điểm thành tích : 46
Được cảm ơn : 10
Ngày tham gia : 27/11/2010

Quản lý
Cảnh cáo:
Một bài C về mảng  Left_bar_bleue0/200Một bài C về mảng  Empty_bar_bleue  (0/200)

Về Đầu Trang Go down

Một bài C về mảng  Empty Re: Một bài C về mảng

Bài gửi by nimgiaminh 8/1/2011, 8:54 pm

Em bó tay rồi, hết cách.
nimgiaminh
nimgiaminh
Điều hành viên
Điều hành viên

Post : 118
Điểm thành tích : 243
Được cảm ơn : 1
Ngày tham gia : 25/06/2010
Tuổi : 30
Đến từ : laptrinhmaytinh.co.cc

Quản lý
Cảnh cáo:
Một bài C về mảng  Left_bar_bleue0/200Một bài C về mảng  Empty_bar_bleue  (0/200)

Về Đầu Trang Go down

Một bài C về mảng  Empty Re: Một bài C về mảng

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết