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;
}
Quân viết 02:52 ngày 01/10/2018
  1. lỗi của bàn là gì
  2. format lại code cho dễ nhìn.
    Cách post Code dùng Markdown trong Category Programming
tuấn viết 02:49 ngày 01/10/2018

em xin lỗi em mới viết bài lần đầu

viết 02:42 ngày 01/10/2018

Sao vòng for của bạn không thấy làm gì hết?

tuấn viết 02:46 ngày 01/10/2018

int n;
printf(“nhap vao n”);
scanf("%d",&n);
s=s+n;
if(n>=max)
max=n;
else;

có mà bạn…

viết 02:41 ngày 01/10/2018

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

pơ phếc viết 02:45 ngày 01/10/2018

vòng for sao bạn dùng đến tận 2 {} thế?

tuấn viết 02:51 ngày 01/10/2018

cái else đâu cần thiết nếu n<max thì max vẫn giữ nguyên đâu cần

tuấn viết 02:56 ngày 01/10/2018

cái đấy đâu quan trong bạn.

pơ phếc viết 02:41 ngày 01/10/2018

ở 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

tuấn viết 02:50 ngày 01/10/2018

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

pơ phếc viết 02:44 ngày 01/10/2018

khai báo là int thì xuất là %d còn %f là cho float

Nguyễn Tấn Khoa viết 02:46 ngày 01/10/2018

bạn sửa lại thành %d

tuấn viết 02:47 ngày 01/10/2018

mình sửa lại không compile được

pơ phếc viết 02:55 ngày 01/10/2018

#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\n”,s);
printf(“max=%6.0f\n”,max);
getch();
return 0;
}

mình chạy bt mà

tuấn viết 02:48 ngày 01/10/2018

oke được rồi mình thiếu 6.0 thank bạn

tuấn viết 02:43 ngày 01/10/2018

ban có tài liệu nào nói rõ phần trả về giá trị printf k?

pơ phếc viết 02:54 ngày 01/10/2018

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

pơ phếc viết 02:50 ngày 01/10/2018

phần này bạn lên google search nhập xuất cơ bản trong c là có ấy mà

tuấn viết 02:48 ngày 01/10/2018

thập phân thôi

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

Nguyễn Tấn Khoa viết 02:42 ngày 01/10/2018

Bạn đọc ở đây thử sao

http://www.cplusplus.com/reference/cstdio/printf/

Đầy đủ không thiếu thứ gì

Bài liên quan
0