-
25-05-2013, 11:00 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
nhập vào tên sinh viên gồm.và sắp xếp tên sinh viên tăng dần theo danh sách đả nhập
phần sắp xếp tên theo thứ tự từ điển tăng dần .(dùng bubble sort)
ak con cái này e cũng không hỉu .đề bài con bảo xuất các điểm trên 7.e dùng lệnh if so sanh nhưng kết quả ko ra....
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main()
{
struct sinhvien
{
char ten[30],lop[4];
float tuoi, stt,toan,ly,hoa,dtb;
char xepten[100];
}
sv[100];
int i,j,n;
printf("Nhap so sinh vien:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("Nhap STT:");
scanf("%f",&sv[i].stt);
printf("Nhap ten SV thu %d: ",i);
scanf("%s",&sv[i].ten);
printf("Nhap lop: ");
scanf("%s",&sv[i].lop);
printf("Nhap tuoi: ");
scanf("%f",&sv[i].tuoi);
printf("Nhap diem mon toan ly hoa: ");
scanf("%f%f%f",&sv[i].toan,&sv[i].ly,&sv[i].hoa);
}
printf("%-10s%-10s%-10s%-10s%-11s%-11s%-11s%-10s
", "STT", "Ten", "Lop", "Tuoi","Toan","Ly","Hoa","dtb");
for(j=1;j<=n;j++)
{
printf("%-10.0f", sv[j].stt);
printf("%-10s", sv[j].ten);
printf("%-10s", sv[j].lop);
printf("%-10.0f ",sv[j].tuoi);
printf("%-10.0f ",sv[j].toan);
printf("%-10.0f ",sv[j].ly);
printf("%-10.0f ",sv[j].hoa);
sv[j].dtb=(sv[j].toan+sv[j].ly+sv[j].hoa)/3;
printf("%-13.4f ",sv[j].dtb);
printf("
");
}
/*
for(i=0;i<n;i++)
xepten[i]=sv[i].ten;
for (i = 0; i <n-1;i ++)
for (j = i + 1; j <n; j ++)
if (strcmp(xepten[i],ten[j]) > 0)
{ phan sap xep e lam sai hoai
k=sv[i];
sv[i]=sv[j];
sv[j]=k;
temp = ten[i];
ten[i] = ten[j];
ten[j] = temp;
}
*/
getch();
return 0;
}View more random threads:
- hỏi về lập trình giao diện window- cho minh xin tai liệu về lập trình giao diện window voi C++
- Một vài câu hỏi cơ bản về Hashtable
- Sử dụng đối con trỏ ở đây có hiệu quả gì hơn chương trình bình thường ạ ?
- Xin giải đáp ạ
- Cần giúp đỡ về tập tin
- Giúp giải thích ý nghĩa của hàm videoram trong hợp ngữ ASM
- Cho phép người dùng nhập lại khi nhập sai
- viết chương trình để cộng hai ma trận sử dụng con trỏ
- Lỗi khi xóa hoặc đổi tên file
- Kiểm tra số nguyên tố?
-
26-05-2013, 03:23 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn bỏ chỗ đổi chỗ tên là được chỉ đổi chỗ vị trí hai phần tử mảng cấu trúc
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...