30/09/2018, 17:00
Bài Tập Đơn Giản Nhưng Thích Phá
Nhập Một Sô < 10000 và tìm số lớn nhất trong dãy sô đó, và e muốn tạo ra 1 mảng gồm 5 chữ số và dùng vòng lặp tách từng chữ số của số đó ra để cho nó vào mảng. Sau đó em xét Mảng đó và tìm số lớn nhất nhưng bây giờ vấn đề là e cho nó vào mảng rồi nhưng nó k nhận vào mảng được. Ai có thể giải thích cho em !
Bài liên quan
bạn làm thế nào để cho vào mảng ??? không nhận vào mảng là như thế nào… nó vào mảng nhưng nó không in ra kết quả như mong muốn chứ gì :))
mình gán giá trị vào mảng và mình cho nó chạy vòng lặp for tìm max nhưng k in ra được
nghe khó hiểu quá nhỉ, nhập một số, tìm số lớn nhất, dãy số …
Nghĩa là nhấp 1 số <10000 và tìm chữ số lớn nhất trong số vừa nhập VD: 1234 thì 4 là số lớn nhất a à!
viết bậy code một tí giải trí vậy
khó nếu không được nhìn cách làm của bạn :))) mỗi người làm 1 cách khác nhau mà
cho em hỏi thế nếu muốn cho những số đó vào 1 cái mảng sau nó xét cái mảng đó thì làm thế nào vậy!
int KiemTra(int , int , int , int );
int main(){
Hoan:int i, n, Max;
int b[10] = { 0 };
do
{
printf("\Nhap So Can Kiem Tra: “);
scanf_s(”%d", &n);
if (n < 0 || n > 10000)printf(“Gia Tri Nhap Khong Dung. Xn Nhap Lai\n”);
} while (n<0 || n>10000);
int Temp = n;
while (Temp != 0)
{
int ChuSo = Temp % 10;
Temp /= 10;
b[10] = ChuSo;
b[10]++;
// int a = n / 1000;
// int b = ((n % 1000) / 100);
// int c = ((n % 100) / 10);
// int d = (n % 10);
// printf("\nPhan Tu Lon Nhat La: %d \n", KiemTra(a,b,c,d));
// fflush(stdin);
// printf("\nBan Co Muon Thuc Hien Lai(C/K)\n");
// if (toupper(getchar()) == ‘C’){
// system(“cls”);
// goto Hoan;
// }
_getch();
return 0;
}
// int KiemTra(int x, int y, int z,int t){
// int max;
// max = x > y ? x : y;
// max = max > z ? max : z;
// max = max > t ? max : t;
// return max;
// }