首页 > 其他分享 >C语言填空:计算指定日期是当年的第几天

C语言填空:计算指定日期是当年的第几天

时间:2023-02-08 15:24:04浏览次数:43  
标签:a% 第几天 31 30 .% C语言 日期 printf 填空

/*输入日期,输出该天是该年的第几个。*/
 #include<stdio.h> 
 main()
{
   int a,b,c,s=0;
printf("请输入一个日期");
scanf("%d.%d.%d",&a,&b,&c);
if(b==1) 【1】;
if(b>1) s=s+31+c;
if(b>2) s=s+28;
if(b>3) s=s+31;
if(b>4) s=s+30;
if(b>5) s=s+31;
if(b>6) 【2】;
if(b>7) s=s+31;
if(b>8) s=s+31;
if(b>9) s=s+30;
if(b>10) s=s+31;
if(b>11) s=s+30;
if(a%4==0&&a%100!=0||a%400==0) 【3】;
printf("这是今年的第%d天",s);
} 
/*输入日期,输出该天是该年的第几个。*/
 #include<stdio.h> 
 main()
{
   int a,b,c,s=0;
printf("请输入一个日期");
scanf("%d.%d.%d",&a,&b,&c);
if(b==1) s=c;
if(b>1) s=s+31+c;
if(b>2) s=s+28;
if(b>3) s=s+31;
if(b>4) s=s+30;
if(b>5) s=s+31;
if(b>6) s=s+30;
if(b>7) s=s+31;
if(b>8) s=s+31;
if(b>9) s=s+30;
if(b>10) s=s+31;
if(b>11) s=s+30;
if(a%4==0&&a%100!=0||a%400==0)s++;
printf("这是今年的第%d天",s);
} 

 

标签:a%,第几天,31,30,.%,C语言,日期,printf,填空
From: https://www.cnblogs.com/xkdn/p/17101876.html

相关文章

  • C语言填空:圆面积 球面积 球体积
    /*设圆半径r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数后2位数字球表面积公式s=4*PI*r*r球......
  • C语言之旅
    C语言的特点:C语言虽是高级编程语言,但它也具备了能够和汇编语言相媲美的低层处理(内存操作及位操作)功能。变量和函数:不管使用什么样的编程语言,程序内容都是由数据和处理构......
  • C语言填空:周几判断 switch case应用
    /*假设今天是星期日,编写一个程序,求123456天后是星期几*/#include<stdio.h>intmain(){intn,iday;printf("请输入天数:");scanf("%d",【1】);【2】;switch(【3】)......
  • C语言填空:字母间隔循环输出
    /*输入的一个小写字母,将字母循环后移5个位置后输出。如’a’将输出为‘f’,’w’输出为‘b’。要求有输入提示"请输入一个小写字母:",若输入的不是小写字母,提示“输......
  • C语言填空:鸡兔同笼
    /*今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?*//*在一个笼子里养着一些鸡和兔子,你想了解有多少只鸡和兔子。主人对你说:鸡和兔子总头数是16和脚总数是40,你能自......
  • C语言填空:时间间隔时 分 秒计算
    /*从键盘输入两个时间点(24小时制),输出两个时间点之间的时间间隔,时间间隔用“小时:分钟:秒”表示,如3点5分25秒表示为03:05:25.假设两个时间在同一天内,时间先后顺序与输入无......
  • C语言填空:简单计算器
    /*编写一个简单的计算器程序,输入格式为:data1opdata2是参加运算的两个数,op为运算符,它的取值只能是+、-、*/#include<stdio.h>main(){intdata1,data2;cha......
  • C语言填空:判断n天后为周几
    /*假设今天是星期天,编写程序,求1、2、3、4、5、6天后是星期几(用英文)?*/#include<stdio.h>main(){char【1】;intxh;scanf("%d",【2】);printf("%d天......
  • C语言填空:用户名 密码验证
    /*注册输入名字,密码;名字只能是英文字母,密码只能是数字,已经有人注册名字U,用户名不能重复,输入密码判断正确错误,再次输入密码判断。如两次密码一样,输出密码*/#include<s......
  • C语言填空:求大小中间的数
    /*输入三个整数,找出期中的中间数(这里的中间数指的是大小不是位置)*/#include<stdio.h>main(){inta,b,c,max,min,mid;scanf("%d%d%d",&a,&b,&c);if(......