// viet chuong trinh nhap vao thang in ra thang do co bao nhieu ngay//
#include<stdio.h>
void nhap( int &t);
int xet(int t);
void xuat(int n);
void main()
{
int t,n;
nhap(t);
n= xet(t);
xuat(n);
}
void nhap( int &t)
{
scanf("%d",&t);
}
int xet(int t)
{
int nam;
switch (t)
{
case 1:case 3:case 5:case 7:case 8:case 10:case 12: return 0;
case 4:case 6:case 9:case 11: return 1;
case 2:
{
printf("nhap nam hien tai:" );
scanf("%d.\n",&nam);
if(t%4==0)
return 2;
else
return 3;
}
}
}// nó cảnh báo ngay đây//
void xuat(int n)
{
if (n==0)printf(" co 31 ngay");
if(n==1) printf(" co 30 ngay");
if(n==2) printf("co 29 ngay");
if(n==3) printf("co 28 ngay");
}
warning C4715: ‘xet’ : not all control paths return a value
bạn xem lại cú pháp 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?