30/09/2018, 18:52

Lại hỏi về Switch Case

#include<iostream>
using namespace std;
main()
{
	int ngay,thang,nam;
	cout<<"
 nhap ngay: ";
	cin>>ngay;
	cout<<"
 nhap thang: ";
	cin>>thang;
	cout<<"
 nhap nam: ";
	cin>>nam;
	switch(thang)
	    case 1:
		case 3:
		case 5:
		case 7:
		case 8: 
		case 10:
		case 12:
	    	ngay<=31;
	   	case 2:
	    if(nam%400)
	       ngay<=29;
	       else
	       ngay<=28;
	    
	    case 4:
		case 6:
		case 9:
		case 11: 
		ngay<=30;
	
		default:
			cout<<"
 ban da nhap sai";
			break;
}

em mới bắt đầu tập viết, đang viết đến đoạn này báo lỗi, ví dụ như CASE 2 kia, nó báo “case label ‘2’ not within a switch statement”
các bác giúp em fix với

Bùi Phú Hiệp viết 20:58 ngày 30/09/2018

switch{
case 1:

case 2:

}

Có mở ngoặc đóng ngoặc nữa bạn

Trần Huy viết 21:07 ngày 30/09/2018
switch(<biến>)
{
     case <tham_so>: [lenh_i] // có hay ko đều đc
                     [break] // có hay ko đều đc
       //.....
     default : [lenh_n+1] // thực hiện nếu tất cả case đều sai
};
Bài liên quan
0