Thắc mắc số lạ trong C++

Loverise

Tập phũ phàng
Thành viên thân thiết
Tham gia
22/12/2014
Bài viết
4.706
Mình có một bài tập mà khi chạy nó trong C++ cứ xuất ra số này: 22937482293749.
Mình không hiểu đây là số gì nữa?
Ai biết giúp mình với, mình đang cần gấp. Cám ơn nhiều!
 
bạn phải gửi cả code người ta mới biết là do máy bạn hay do code chứ :v
 
Đếm năm nhuận âm lịch
Mã:
#include<stdio.h>
#include<conio.h>
#include<fstream>
using std::ifstream;
using std::ofstream;
using std::endl;
#define in "LEAPYEAR.INP"
#define out "LEAPYEAR.OUT"

int main(){
 ifstream instream;
 ofstream outstream;
 instream.open("LEAPYEAR.INP");
 outstream.open("LEAPYEAR.OUT");
 int a, b,i,h;
 instream>>a>>b>>;
 for (i=a;i<=b;i++){
 if(0==i%19) h=h+1;
 if(3==i%19) h=h+1;
 if(6==i%19) h=h+1;
 if(9==i%19) h=h+1;
 if(11==i%19) h=h+1;
 if(14==i%19) h=h+1;
 if(17==i%19) h=h+1;
 }
 outstream<<"So nam nhuan la: \n"
 <<h
 <<endl;
 instream.close();
 outstream.close();
 return 0;
 }
khi nhập số vào file input: 2000 2015
chạy chương trình thì file output thì ra số này 22937482293749.
 
ủa, hình như giá trị của h chưa được khởi tạo?
 
×
Quay lại
Top