吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2549|回复: 7
收起左侧

[C&C++ 转载] 菜鸟学C第15题:已知某年不是闰年,给定该年某一天的月份和日期,求这一天是该年的...

[复制链接]
追梦少年_66 发表于 2017-11-21 18:30
[Asm] 纯文本查看 复制代码
/*
/*15.	已知某年不是闰年,给定该年某一天的月份和日期,求这一天是该年的第几天。
*/

#include<stdio.h>
#include<stdlib.h>

int whatday(int * a,int month,int day) {
	
	
	if (month == 1) {
		return day;
	}
	else {
		return whatday(a,month - 1,day) +a[month-2];
	}


}
void main() {

	int a[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
	printf("%d", whatday(a,3,5));
	getchar();
}

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

MrBin 发表于 2017-11-21 19:05
这什么鬼???看你不懂你想表达什么
by_aka 发表于 2017-11-21 19:23
 楼主| 追梦少年_66 发表于 2017-11-21 19:42
雪染红尘半世神 发表于 2017-11-22 08:11 来自手机
数组嘛,你先判断输入的的月份是属于数组第一有几个元素,然后用这个元素减掉输入数值,再叠加前面的值,我自己也没做,思路也是临时想到,你可以试试
jeni 发表于 2017-11-22 12:43
既然已经用数组了,干嘛还要递归呢?直接用所在月共计全年多少天不是更快?除非你在联系递归
 楼主| 追梦少年_66 发表于 2017-11-22 12:49
jeni 发表于 2017-11-22 12:43
既然已经用数组了,干嘛还要递归呢?直接用所在月共计全年多少天不是更快?除非你在联系递归

哈哈哈,装逼
我艾弗森 发表于 2017-11-22 22:45 来自手机
我也在做.只不过会判断你输入的年份里12年1.1几天
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 08:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表