C0712I - FPT Aptech
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.

C0712I - FPT Aptech

Diễn đàn của lớp C0712i - FPT - Aptech
 
Trang ChínhPortalGalleryTìm kiếmLatest imagesĐăng kýĐăng Nhập

 

 Bai` tap hom nay kho' the

Go down 
4 posters
Tác giảThông điệp
Mr.eck
Moderator
Moderator
Mr.eck


Tổng số bài gửi : 62
Join date : 23/01/2008
Age : 36
Đến từ : FPT_Aptech

Bai` tap hom nay kho' the Empty
Bài gửiTiêu đề: Bai` tap hom nay kho' the   Bai` tap hom nay kho' the I_icon_minitimeThu Jan 31, 2008 10:10 pm

De^` Bai`: Viết chương trình in thông tin sinh vien
1.Nhập thông tin: Tên, địa chỉ, số điện thoại, điểm toan',ly'hoa'
2.in ra thông tin,tính điểm Trung bình 3 môn

Mình chẳng hiểu sao viết đoạn code này chỉ nhập được , nhưng sao nó chẳng in ra gì cả....
anh em xem sai sót chỗ nào góp ý dùm nhé

include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int sdt,toan,ly,hoa;
float TB3mon;
char ten,diachi;
printf("\nnhap ten:");
scanf("%s",&ten);
printf("\nnhap dia chi:");
scanf("%s",&diachi);
printf("\nnhap diem toan:");
scanf("%d",&toan);
printf("\nnhap diem ly:");
scanf("%d",&ly);
printf("\nnhap diem hoa:");
scanf("%d",&hoa);
printf("\ten= %s",ten);
printf("\ndiachi= %s",diachi);
printf("\ntoan= %d",toan);
printf("\nly= %d",ly);
printf("\nhoa= %d",hoa);
TB3mon = toan+ly+hoa/3;
printf("%f",TB3mon);
getch();

}
Về Đầu Trang Go down
haithanh86

haithanh86


Tổng số bài gửi : 9
Join date : 24/01/2008
Age : 37

Bai` tap hom nay kho' the Empty
Bài gửiTiêu đề: Re: Bai` tap hom nay kho' the   Bai` tap hom nay kho' the I_icon_minitimeFri Feb 01, 2008 12:02 am

Đây là đoạn code mình đã sửa lại và chạy ngon Cool
#include<stdio.h>
#include<conio.h>
void main()
{
float sdt,toan,ly,hoa,TB3mon;
char ten[50],diachi[100];
printf("\nnhap ten:");
gets(ten);
printf("\nnhap dia chi:");
gets(diachi);
printf("\nnhap diem toan:");
scanf("%f",&toan);
printf("\nnhap diem ly:");
scanf("%f",&ly);
printf("\nnhap diem hoa:");
scanf("%f",&hoa);
TB3mon = (toan + ly + hoa)/3;
printf("\nten= %s",ten);
printf("\ndiachi= %s",diachi);
printf("\ntoan= %f",toan);
printf("\nly= %f",ly);
printf("\nhoa= %f",hoa);
printf("\ndiem trung binh 3 mon = %f",TB3mon);
getch();

}
Với chuỗi bạn thêm giá tri [n] trong đó n là độ rộng của mảng, sử dụng lệnh gets để nhập chuỗi thì khi mình nhập vào nó hiển thị cả dấu cách. Các biến điểm nên khai báo kiểu float vì điểm có thể lẻ cho đúng với thực tế, không cần thiết phải gọi thư viện math trong trường hợp này.
Về Đầu Trang Go down
tienduy87
Moderator
Moderator
tienduy87


Tổng số bài gửi : 102
Join date : 18/01/2008
Age : 37
Đến từ : Ca'i Lo` Ga.ch Cu~

Bai` tap hom nay kho' the Empty
Bài gửiTiêu đề: c that ko   Bai` tap hom nay kho' the I_icon_minitimeFri Feb 01, 2008 11:00 am

cac anh neu em ko hieu j cac anh chi giup e nhe>Tai ha la` nguoi` moi xin cac ha chi giup
Về Đầu Trang Go down
http://www.blog.360.yahoo.com/hoangtubaby2003vn
Mr.eck
Moderator
Moderator
Mr.eck


Tổng số bài gửi : 62
Join date : 23/01/2008
Age : 36
Đến từ : FPT_Aptech

Bai` tap hom nay kho' the Empty
Bài gửiTiêu đề: Re: Bai` tap hom nay kho' the   Bai` tap hom nay kho' the I_icon_minitimeFri Feb 01, 2008 1:10 pm

haithanh86 \ ban co' the? giai thich dum` minh` tai sao phan` : char ten[50],diachi[100]
la j` ko...
to*' thu? ham gets vao` neu' ko them [50],va` [100], thi no' bao' loi~....
ham` na`y chu*a biet???
Về Đầu Trang Go down
Admin
Admin
Admin
Admin


Tổng số bài gửi : 99
Join date : 16/01/2008
Age : 42

Bai` tap hom nay kho' the Empty
Bài gửiTiêu đề: Re: Bai` tap hom nay kho' the   Bai` tap hom nay kho' the I_icon_minitimeFri Feb 01, 2008 4:15 pm

bai nay de qua con gi! phan khai bao char ten[50], co nghia la minh khai bao cho bien ten kieu du lieu la char va do dai toi da cua bien do la 50 ki tu, luc do he dieu hanh se cap phat cho bien do mot khoang khong gian de chua 50 ki tu,
nen nho la neu ta dung lenh scanf thi phai viet chuoi ky tu lien nhau va no khong nhan dau dau cach, muon no nhan dau cach nhu trong truong hop " nguyen binh minh" thi phai dung cau lenh la "gets" vi du:

char name[25]
//cau lenh dung de nhap ten vao
printf('\nNhap ten cua sinh vien: ");
gets(name);
//o day toi khai bao bien name voi do dai la 25 ky tu, kieu la char va toi dung lenh gets de nhap chuoi ky tu vao bien name.

rat don gian chang co gi kho khan

//in ra ten dung lenh

printf("/nTen cua sinh vien la: %s",name);
vay la xong bai

qua don gian dung khong!
Về Đầu Trang Go down
https://c0712i.forumvi.com
tienduy87
Moderator
Moderator
tienduy87


Tổng số bài gửi : 102
Join date : 18/01/2008
Age : 37
Đến từ : Ca'i Lo` Ga.ch Cu~

Bai` tap hom nay kho' the Empty
Bài gửiTiêu đề: thanhk   Bai` tap hom nay kho' the I_icon_minitimeMon Feb 18, 2008 9:22 pm

hay qua e hieu ruio cam on cac anh nhe
Về Đầu Trang Go down
http://www.blog.360.yahoo.com/hoangtubaby2003vn
Sponsored content





Bai` tap hom nay kho' the Empty
Bài gửiTiêu đề: Re: Bai` tap hom nay kho' the   Bai` tap hom nay kho' the I_icon_minitime

Về Đầu Trang Go down
 
Bai` tap hom nay kho' the
Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
C0712I - FPT Aptech :: Các vấn đề chung của Aptech và riêng tư của T0712i :: Cùng thảo luận ở đây nhá-
Chuyển đến