吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4079|回复: 8
收起左侧

[C&C++ 转载] 输入年月日,计算是星期几

  [复制链接]
xinshouaimao 发表于 2015-3-21 13:58
#include<stdio.h>
int main()
{
        double a,b,c,d,e,s,k,l,f,x,y,q;
        scanf("%ld,%ld,%ld",&b,&b,&c);
        q=b-1;
        d=(a-1)/4;
        e=a-1-d;
        if(e=0)
        s=29;
        else
        s=28;
        if(q==1||q==3||q==5||q==7||q==8||q==10||q==12)
        k=31;
        else if(q==4||q==6||q==9||q==11)
        k=30;
        else if(q=2)
        k=s;
        q=q-1;
        l=k+1;
        f=d*365+e*366+l+c;
        x=f/7;
        y=f-7*x;
        printf("%ld",y);
        return (y);
}

为何我的返回值总是0

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

X雷廷X 发表于 2015-3-21 14:04
本帖最后由 X雷廷X 于 2015-3-21 14:06 编辑
林晨0000 发表于 2015-3-21 14:02
这个你发来破解论坛什么意思?

应该是求大神解释的
 楼主| xinshouaimao 发表于 2015-3-21 17:48
林晨0000 发表于 2015-3-21 14:02
这个你发来破解论坛什么意思?

(⊙o⊙)…这是个意外,,发错了。。
灵魂深处 发表于 2015-3-21 14:05
林晨0000 发表于 2015-3-21 14:02
这个你发来破解论坛什么意思?
Anonymouss 发表于 2015-3-21 20:00
double型用ld输入是几个意思。。。。
刃夜 发表于 2015-3-22 12:05
额 我也才开始学习C语言 不过LZ 你的类型没弄对啊  而且 你的代码 我确实看不懂,
[Asm] 纯文本查看 复制代码
 
#include<stdio.h>
void main()
{
	double a,b,c,d,e,s,k,l,f,x,y,q;/*定义变量 全为double类型*/
	scanf("%lf,%lf,%lf",&a,&b,&c);/*输入函数,差点以为眼花了,2个b,类型长整形?输入a1987 b12 c11*/
	q=b-1;
	d=(a-1)/4;
	e=a-1-d;
	if(e=0)
        s=29;
	else
        s=28;
	if(q==1||q==3||q==5||q==7||q==8||q==10||q==12)
        k=31;
	else if(q==4||q==6||q==9||q==11)
        k=30;
	else if(q=2)
        k=s;
	q=q-1;
	l=k+1;
	f=d*365+e*366+l+c;
	x=f/7;
	y=f-7*x;
	printf("%lf",y);
}
heiyun1270 发表于 2015-7-21 11:17
看不懂你的算法……算星期有公式的,你查一下 蔡勒(Zeller)公式
头像被屏蔽
dnfxueyi 发表于 2016-11-22 16:29
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-15 13:47

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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