请在 下方输入 要搜索的题目:

功能:计算某日是当年的第几天。#include struct {  int year;  int month;  int day;}data;    /* 定义一个结构并声明对象为data */int main(){  int days;  printf("请输入日期(年,月,日):");  scanf("%d, %d, %d", &data.year, &data.month, &data.day);  switch(data.month)  {    case 1:days = data.day;break;    case 2:days = data.day+  【1】   ; break;    case 3:days = data.day+59;break;         case 4:days = data.day+90;break;    case 5:days = data.day+  【2】    ; break; case 6:days = data.day+151;break;               case 7:days = data.day+181;break;    case 8:days = data.day+212;break;              case 9:days = data.day+243;break;               case 10:days = data.day+273;break;               case 11:days = data.day+304;break;             case 12:days = data.day+334;          }  if(data.year%4==0&&data.year%100!=0 【3】 data.year%400==0)    if(data.month>=3)      days =  【4】    ;  printf("%d月%d日是%d年的第%d天.\n", data.month, data.day, data.year, days);  return 0;}

功能:计算某日是当年的第几天。#include struct {  int year;  int month;  int day;}data;    /* 定义一个结构并声明对象为data */int main(){  int days;  printf("请输入日期(年,月,日):");  scanf("%d, %d, %d", &data.year, &data.month, &data.day);  switch(data.month)  {    case 1:days = data.day;break;    case 2:days = data.day+  【1】   ; break;    case 3:days = data.day+59;break;         case 4:days = data.day+90;break;    case 5:days = data.day+  【2】    ; break; case 6:days = data.day+151;break;               case 7:days = data.day+181;break;    case 8:days = data.day+212;break;              case 9:days = data.day+243;break;               case 10:days = data.day+273;break;               case 11:days = data.day+304;break;             case 12:days = data.day+334;          }  if(data.year%4==0&&data.year%100!=0 【3】 data.year%400==0)    if(data.month>=3)      days =  【4】    ;  printf("%d月%d日是%d年的第%d天.\n", data.month, data.day, data.year, days);  return 0;}

发布时间:2024-09-19 05:49:59
推荐参考答案 ( 由 搜搜题库网 官方老师解答 )
联系客服
答案:
专业技术学习
搜搜题找答案
用户信息
没有账号?点我注册
专业技术学习
登录 - 搜搜题库网
立即注册
注册 - 搜搜题库网
验证码
立即登录