• 2022-05-29
    1.输入一个年份year,计算这一年2月份的天数days,然后输出days。(1)所有变量定义为整型。(2)输入前要加提示语句。(3)输出结果前要有必要的文字说明。
  • #include <iostream>using namespace std;int main(){int year;while(1){cout<<"请输入年份(输入0结束):";cin>>year;if(!year)break;if(year%4==0&&year%100!=0||year%400==0)cout<<year<<"年是闰年,2月份有29天!"<<'\n';else cout<<year<<"年不是闰年,2月份有28天!"<<'\n';cout<<'\n';} return 0;}

    内容

    • 0

      【简答题】程序题 2 、 循环输入年份月份,输出该月份的天数,直到年份输入 0 结束

    • 1

      定义一个函数,用于判断输入的年份是否是闰年,具体要求如下:(1)输出提示信息:请输入一个年份。(2)输出判断结果:若是闰年,则输出“是闰年”,否则输出“不是闰年”

    • 2

      用户输入公元年份和月份,程序输出这个月的日历(注意区分闰年和平年,2月份天数不同)。 print("本程序用于输出某个月份的日历") year=int(input("请输入公元年份:")) month=int(input("请输入月份:")) if ____________________________: #判断是不是闰年,闰年2月份多一天 leap=True else: leap=False if month in (1,3,5,7,8,10,12): days=31 elif month in (4,6,9,11): days=31 elif month==2: if ___: #leap为true则为闰年,2月份29天 days=29 else: days=28 else: print("一年只有12个月!") print("公元",year,month,"月的日历如下:") for day in range(1,days+1): print(day,"日",end=" ") 提示: 判断闰年的公式,年数能被4整除,并且不能被100整除;或者能被400整除。 测试程序,请分别输入2000年2月,和2001年2月,查看程序输出

    • 3

      编写程序实现,输入年、月、日,输出这一天是该年的第几天。 分析:如输入月份为1,则直接输出该日即可,如果输入月份为2,则用该日加上1月份的31天即可,后面依次类推。 提示: (1)用三个变量year 、month 、day分别表示年、月、日,并从键盘分别输入; (2)设变量leap,如果year是闰年,则leap取1,否则leap取0; (3)判断month是否1-12中的值,分别计算对应的day,即day=day+30还是day=day+31; 其中,当2月份时,要注意day=day+28+leap。

    • 4

      3天数判断。 题目描述 题目内容:编写程序,从键盘上输入年份和月份,计算并输出这一年的这一月共有多少天。 输入样例:2019-3 输出样例:31 输入样例:2019-9 输出样例:30 输入样例:2019-2 输出样例:28 输入样例:2004-2 输出样例:29