01/10/2018, 00:41
Lỗi viết code c tính tổng và max
đề nhập 10 số từ bàn phím tính tổng và tìm max
Em mới học c không được dùng mảng với chuỗi nhé
lỗi sau khi chạy chương trình kết quả vẫn ra là 0
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
int i=1,max=0,s=0;
for (i=1;i<=10;i++)
{
{
int n;
printf("nhap vao n");
scanf("%d",&n);
s=s+n;
if(n>=max)
max=n;
else;
}
}
printf("s=%6.0f
",s);
printf("max=%6.0f
",max);
getch();
return 0;
}
Bài liên quan
Cách post Code dùng Markdown trong Category Programming
em xin lỗi em mới viết bài lần đầu
Sao vòng for của bạn không thấy làm gì hết?
có mà bạn…
Chỗ vòng for bạn mở 2 ngoặc, trong khi chỗ else bạn để dấu ; không có câu lệnh sau else
vòng for sao bạn dùng đến tận 2 {} thế?
cái else đâu cần thiết nếu n<max thì max vẫn giữ nguyên đâu cần
cái đấy đâu quan trong bạn.
ở trên bạn khai báo n và s là int mà khi xuất ra bạn lại cho nó là %f
phải sửa lại thế nào hả bạn.cái phần xuất printf mình chưa được học định dạng
khai báo là int thì xuất là %d còn %f là cho float
bạn sửa lại thành %d
mình sửa lại không compile được
mình chạy bt mà
oke được rồi mình thiếu 6.0 thank bạn
ban có tài liệu nào nói rõ phần trả về giá trị printf k?
cái 6.0 đấy nó không quan trọng nó là dùng khi vs số thập phân thôi dùng để lấy bao nhiêu chữ số trc và sau dấu phẩy
phần này bạn lên google search nhập xuất cơ bản trong c là có ấy mà
thank bạn mình cứ tưởng hướng đi của mình sai,thầy mình bảo dùng go to mà mình không thích
Bạn đọc ở đây thử sao
http://www.cplusplus.com/reference/cstdio/printf/
Đầy đủ không thiếu thứ gì