30/09/2018, 17:58

Lỗi khi thực thi chương trình thì bị "has stopped working"

Khi em đánh code với đề bài như trong hình xong. Thì nó hiện ra lỗi xin mọi người mách em đó là lỗi gì với ạ?
Tiện thể cho em hỏi code thế đúng chưa ạ?


Cách up thông tin còn lạc hậu xin mọi người gạch đá nhẹ tay

Nguyễn Hữu Quyền viết 20:08 ngày 30/09/2018

anh thấy lỗi đầu tiên là chia cho 0 , lỗi thứ hai là biến i của em sao lại tăng theo kiểu gì kỳ vậy ? Tính giai thừa mà , lỗi thứ 3 anh chỉ nghi vấn thôi đó là vòng while có khả năng lặp vô hạn em thử do while hoặc khởi tạo giá trị cho i trước và lỗi thứ 4 em thử kiểm tra chỗ X em chưa đánh & vô nó có bị lỗi không .

Bảo Ngọc viết 20:01 ngày 30/09/2018

đây là bài đầu tiên em làm về lập trình lên nó thế đấy anh ạ :). để em xem lại thanks anh nhiều.

Nguyễn Hữu Quyền viết 20:06 ngày 30/09/2018

Oh.có sao đâu em ^^~ , Em là con gái à

Bảo Ngọc viết 20:10 ngày 30/09/2018

No. trai 100% còn rin nha anh

Nguyễn Hữu Quyền viết 20:03 ngày 30/09/2018

Ừ , anh có bảo gì đâu , Em thử xem lại bài đi , và thử áp dụng vòng for cho bài này nhé, chúc em học tốt

.vn viết 20:11 ngày 30/09/2018

trong vòng lặp while bạn tránh hạn chế khai báo biến kiểu tren nhé hay su dung kieu nay while(0<i<=n),chúc bạn học tốt, đôi lúc trong lập trình khác với toán học nhé bạn, theo toán là đúng như theo hướng lập trình bạn đặt điều kiện vòng lặp như vậy nó sẽ không hiểu đâu. Mời bạn sẽ lại giúp mình nhé ! While( i > 0 && i <=n)
Bạn phải khai báo như vậy nhé, nếu bạn khai báo kiểu kia dex bị đúp vòng lặp lắm bạn ah, thân chào

Chi Ngo viết 20:08 ngày 30/09/2018

Bạn đọc hướng dẫn này nhé: http://chingovan.blogspot.com/2015/06/python-tim-gia-tri-cua-bieu-thuc-taylor.html

lâm phúc tài viết 20:07 ngày 30/09/2018

thấy thêm có cái scanf ko có & nhe

.vn viết 20:11 ngày 30/09/2018

phai co & do ban… ban thu code va bo & co sai khong… o tren thieu & o hang printf “x” do ban oi

Bảo Ngọc viết 20:03 ngày 30/09/2018
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
	int x,i,t;
	float f,n;
printf("Xin moi nhap gia tri n=");
scanf("%f",&n);
printf("Xin moi nhap gia tri x=");
scanf("%d",&x);
t=1;
f=0;
for(i=1;i<=n;i++)
{
	t=t/i;
f=f+(pow(x,i))*(t);
}
printf("Gia tri cua f=%f",f);
getch();
}

Các anh cho em hỏi em sai đoạn nào mà sao kết quả f em thấy toàn bằng x ạ? @@

//Bôi đen phần code, ấn Ctrl + K để format lại code
.vn viết 20:02 ngày 30/09/2018

cho mình hỏi hàm math.h chưa…tại mình thấy mũ

Bài liên quan
0