-
24-06-2016, 11:00 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Không tìm ra lỗi trong bài tập kiểm tra số chính phương
Chào mọi người, mình mới học C thôi, mình đang làm một bài tập khá đơn giản là Kiểm tra xem số có chính phương hay không. Mình đã viết nhưng chương trình chỉ chạy đến đoạn nhập số thôi, sau đấy không chạy tiếp được. Complier không báo lỗi gì cả, mình xem mãi cũng chưa tìm thấy lỗi ở đâu. Mọi người giúp mình được không ạ. Mình dùng C-Free, Complier là Borland C 5.5
Mã:#include <stdio.h>#include <conio.h>#include <math.h> void main(){ int sx; float x; printf("CHUONG TRINH KIEM TRA SO CHINH PHUONG " "Moi nhap vao so can kiem tra: "); scanf("%f", x); sx = (int)sqrt(x); if ((sx*sx-x)==0) printf("So ban nhap la so chinh phuong."); else printf("So ban nhap khong phai la so chinh phuong."); getch();}
View more random threads:
- Tra từ điển bằng C++
- Error C4996: 'scanf' Nhờ mọi người giúp đỡ.
- Xử lý chuỗi
- Cho em hỏi về hàm srand một chút
- Em làm đoạn code phần if ,nhưng sao em chạy không được
- giúp mình về hàm scanf
- lỗi C: tìm số e
- Quản lý danh sách sinh vien
- Mọi người cùng giải bài này nhé!!!!
- [Help] Lỗi logic khi xóa Node trùng kiểu dữ liệu trong DSLK?
-
24-06-2016, 12:24 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Incorrect:
Mã:scanf("%f", x);
Mã:scanf("%f", &x);
-
24-06-2016, 12:33 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
^ Theo mình thì nếu (int) là phép truncate thì chỉ có bị type I error thôi [IMG]images/smilies/biggrin.png[/IMG]
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...