首先判断输入的年份是闰年还是平年,闰年2月是29天,平年2月是28天。

测试数据:2021/6/7     结果:2021/6/7是该年度第158天。

代码:

#include<stdio.h>
main(){int year,month,day,i,d,d1=0;printf("请输入一个日期:");scanf("%d/%d/%d",&year,&month,&day);if(year%100!=0&&year%4==0||year%400==0){//判断输入的年份是闰年还是平年,平年2月28天,闰年2月29天 for(i=1;i<month;i++){//从一月开始循环 switch(i){case 2:d=29;break;case 4:d=30;break;case 6:d=30;break;case 9:d=30;break;case 11:d=30;break;default:d=31;}d1+=d;}}else{for(i=1;i<month;i++){switch(i){case 2:d=28;break;case 4:d=30;break;case 6:d=30;break;case 9:d=30;break;case 11:d=30;break;default:d=31;}d1+=d;}}d1+=day; printf("\n%d/%d/%d是该年度第%d天。",year,month,day,d1);return 0;
}

运行结果:

输入一个日期,计算该日期是该年度第几天,输出计算结果。相关推荐

  1. python输入一个字符串、计算其中小写字符的个数_利用键盘录入,输入一个字符串,统计该字符串中各个字符的数量,并输出(c/c++实现)...

    title: 输入一串字符串统计字符个数 localimage: image1 urlname: staticstringnum categories: summarytags: [writen, e ...

  2. C语言(CED)输入一个任意长度的正整数,将该数逆序输出。

    (请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 题目内容: 输入一个任意长度的正整数,将该数逆序输出.如 ...

  3. 程序功能:输入一个长整数n,从高位开始逐位分离并输出。 例如输入123456

    程序功能:输入一个长整数n,从高位开始逐位分离并输出. 例如输入123456 #include<stdio.h> int main() {int a[10],i,n;printf(&quo ...

  4. python编辑程序、根据输入的百分制数_输入一个百分制成绩,利用switch语句编写程序,要求输出成绩等级A B C D,E。90以上为A...

    输入一个百分制成绩,利用switch语句编写程序,要求输出成绩等级A B C D,E.90以上为A 程序:int main() {int n; scanf("%d",&n) ...

  5. 回文判断 【问题描述】 回文是正读和倒读都一样的句子。读入一个最大长度不超过50个字符的句子,判断其是否是回文。 【输入形式】 输入一个最大长度不超过50个字符的句子 【输出形式】 Yes/No

    回文判断 [问题描述] 回文是正读和倒读都一样的句子.读入一个最大长度不超过50个字符的句子,判断其是否是回文. [输入形式] 输入一个最大长度不超过50个字符的句子 [输出形式] Yes/No [输 ...

  6. (c++)编写一个函数isprime(n).判断整数n是否为素数.编写程序使用此函数,当输入一个整数时,对它进行判断,当为素数时,输出1.否则,输出0.

    [问题描述] 编写一个函数isprime(n).判断整数n是否为素数.编写程序使用此函数,当输入一个整数时,对它进行判断,当为素数时,输出1.否则,输出0. [输入形式] 控制台输入一个整数. [输出 ...

  7. java练习之输入一个字母,如果是小写,转换成大写并输出,如果是大写就不变化并输出。

    可以利用阿斯克码值进行转换,小写字母与大写之母之间相差的阿斯克码值为32.'a'-32='A'. package Test; import java.util.Scanner; public clas ...

  8. Python程序:任意输入一个三位数,然后把三位数的位置反转输出。

    第一种方法,把输入的三位数百位.十位和个位依次表示出来,然后将个位数字和百位数字进行交换. #输入number = 123,输出321 number = int(input('请输入一个三位数:')) ...

  9. 7.【入门】输入一个三位数,把个位和百位对调后输出

    题目描述 输入一个三位自然数,然后把这个数的百位数与个位数对调,输出对调后的数 输入 输入一行,只有一个整数x(100<=x<=999). 输出 输出只有一行,包括1个整数. 样例输入 1 ...

  10. 1028 - 输入一个三位数,把个位和百位对调后输出

    题目描述 输入一个三位自然数,然后把这个数的百位数与个位数对调,输出对调后的数. 输入 输入一行,只有一个整数 x(100≤x≤999) . 输出 输出只有一行,包括 1 个整数. 样例输入 123 ...

最新文章

  1. 2021年普高考成绩查询,山东2021年高考成绩改为6月26日前公布
  2. (十四)json、pickle与shelve模块
  3. 数据库相关概念以及简单SQL语句
  4. 今日话题:坚持真的有用吗?
  5. (四) View/Model 全解(mvc)
  6. java文件下载至linux乱码,JAVA 文件下载乱码问题解决办法
  7. Exception in thread main java.lang.NoClassDefFoundError解决了
  8. k8s中hostname, hosts文件, DNS和代理问题, service和pod的访问问题
  9. 重庆市最新轨道交通SHP数据 - 202201
  10. 必须安装三星系列android系统智能手机usb驱动程序,三星usb手机驱动
  11. 关于uniapp全量更新、增量更新-app端
  12. 6款经典BI项目报表表单风格配色方案
  13. I/O error on POST request for “http://localhost:9411/api/v2/spans”
  14. TexturePacker 自定义模板
  15. linux服务器扩容lun,FAQ-为什么2288H V5服务器扩容LUN后系统会报错
  16. HTML人物介绍、个人设计web前端大作业、贝聿铭人物介绍(带报告3000字)
  17. Python开多次方根
  18. 标准化API设计的重要性
  19. “QQ游戏邀请大盗”技高一筹 利用邀请漏洞
  20. 魔力宝贝服务器没响应连接超时,魔力宝贝卡关不用怕!完成这些挑战,小白也可以一战到底!...

热门文章

  1. CVE-2018-12613 --- 本地文件包含造成远程代码执行漏洞复现
  2. 2019中国信息安全自主可控行业政策盘点及网络安全行业分析
  3. ffmpeg 如何剔除掉视频中的水印和马赛克
  4. 2021高教杯数学建模A
  5. 纯css实现翻书效果
  6. Python对象赋值和拷贝
  7. 微信小程序审核不通过的原因,这里整理了10个最常见的
  8. fuchsia hub文件系统
  9. MongoDB:常见的面试题和答案
  10. python求特征值以及特征向量,并且输出最小特征值对应的特征向量