编写程序:用整数1-12依次表示1-12月,由键盘输入一个月份数,输出对应的季节。

编写程序:用整数1-12依次表示1-12月,由键盘输入一个月份数,输出对应的季节。(3-5月表示春季,6-8月表示夏季,9-11月表示秋季,12-2月表示冬季){要求用函数调用}

C++语言
#include<iostream>
using namespace std;
int jijie(int i){
if(i>=3&&i<=5)
cout<<"春季"<<endl;
if(i>=6&&i<=8)
cout<<"夏季"<<endl;
if(i>=9&&i<=11)
cout<<"秋季"<<endl;
if(i=12||i<=2&&i>0)
cout<<"冬季"<<endl;
return 0;
}
int main(){
int n;
cout<<"请输入你要知道的月份:";
cin>>n;
jijie(n);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-11
3楼的程序是有错的

#include<iostream.h>
void jijie(int i){
if(i>=3&&i<=5)
cout<<"春季"<<endl;
else if(i>=6&&i<=8)
cout<<"夏季"<<endl;
else if(i>=9&&i<=11)
cout<<"秋季"<<endl;
else if(i==12||i<=2&&i>=1)
cout<<"冬季"<<endl;
else
cout<<"输入错误!请重新输入!"<<endl;
}
void main(){
int n;
cout<<"请输入你要知道的月份:";
cin>>n;
jijie(n);
}
第2个回答  2020-07-02
3楼的程序是有错的
#include
void
jijie(int
i){
if(i>=3&&i<=5)
cout<<"春季"<
=6&&i<=8)
cout<<"夏季"<
=9&&i<=11)
cout<<"秋季"<
=1)
cout<<"冬季"<
>n;
jijie(n);
}
第3个回答  2009-12-10
Private Sub Command1_Click()
Dim i As Integer
i = Text1.Text
If i = 3 Or i = 4 Or i = 5 Then Print "这是春天"
If i = 6 Or i = 7 Or i = 8 Then Print "这是夏天"
If i = 9 Or i = 10 Or i = 11 Then Print "这是秋天"
If i = 12 Or i = 1 Or i = 2 Then Print "这是冬天"
End Sub
何必用过程,这样不也可以吗
第4个回答  2019-06-01
#include
<stdio.h>
void
func(int
month)
{
switch(month)
{
case
12:
case
1:
case
2:
printf("Winter");
break;
case
3:
case
4:
case
5:
printf("Spring");
break;
case
6:
case
7:
case
8:
printf("Summer");
break;
case
9:
case
10:
case
11:
printf("Autumn");
break;
default:
printf("Wrong
month!");
}
}
void
main()
{
int
month;
printf("input
the
month:");
scanf("%d",&month);
func(month);
}