VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

有编程疑问吗?还请到提问专区发帖提问!
搜索
查看: 361|回复: 4

[求助] c语言新手,求看一题!!!

[复制链接]
33_avatar_middle
在线会员 吴昂无敌 发表于 2018-10-8 22:20:05 | 显示全部楼层 |阅读模式
3驿站币
感觉a的赋值出现了巨大的问题,当我把赋值a的过程去掉就没问题了,鄙人是用vs2017写的,救助。
#include<stdio.h>
int main(void)
{
        int year, month, day, a, b,week,today,c;
        printf_s("please,year?\n");
        scanf_s("%d", &year);
        if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
        {
                printf_s("闰年\n");
                c = 1;
        }
        else
        {
                printf_s("正常年\n");
                c = 2;
        }
        printf_s("请输入几月?\n");
        scanf_s("%d", &month);
        printf_s("请输入几日?\n");
        scanf_s("%d", &day);

        switch (c)
        {
        case 1:if (month == 1)
        {
                a = 0;
        }
                   else if (month == 2)
                   {
                           a = 31;
                   }
                   else if (month == 3)
                   {
                           a = 60;
                   }
                   else if (month == 4)
                   {
                           a = 91;
                   }
                   else if (month == 5)
                   {
                           a = 121;
                   }
                   else if (month == 6)
                   {
                           a = 152;
                   }
                   else if (month == 7)
                   {
                           a = 182;
                   }
                   else if (month == 8)
                   {
                           a = 213;
                   }
                   else if (month == 9)
                   {
                           a = 244;
                   }
                   else if (month == 10)
                   {
                           a = 274;
                   }
                   else if (month == 11)
                   {
                           a = 305;
                   }
                   else (month == 12)
                           ; {
                a = 335;
                break;
        }
               
        case 2:
                if (month == 1)
                {
                        a = 0;
                }
                else if (month == 2)
                {
                        a = 31;
                }
                else if (month == 3)
                {
                        a = 59;
                }
                else if (month == 4)
                {
                        a = 90;
                }
                else if (month == 5)
                {
                        a = 120;
                }
                else if (month == 6)
                {
                        a = 151;
                }
                else if (month == 7)
                {
                        a = 181;
                }
                else if (month == 8)
                {
                        a = 212;
                }
                else if (month == 9)
                {
                        a = 243;
                }
                else if (month == 10)
                {
                        a = 273;
                }
                else if (month == 11)
                {
                        a = 304;
                }
                else (month == 12)
                        ; {
                        a = 334;
                }
                break;
        default: printf_s("hhhhh");
        }
        b =a+day;
        printf_s("%d", b);
        today = b % 7;
        week = b / 7;
        printf_s("此为第%d周,第%d日", week, today);

}





上一篇:一道题
下一篇:在确定自己的学习方向前,哪些东西是必学的?

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

51_avatar_middle
online_admins Syc 发表于 2018-10-8 22:45:00 | 显示全部楼层
a 的赋值出现了巨大的问题?楼主说的巨大问题是指什么问题?

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

33_avatar_middle
ico_lz  楼主| 吴昂无敌 发表于 2018-10-8 23:05:07 | 显示全部楼层
就是a被赋了一个334的值,而且我觉得它没有经过我的switch,或者。。。。额,我也说不清。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

33_avatar_middle
ico_lz  楼主| 吴昂无敌 发表于 2018-10-8 23:11:59 | 显示全部楼层
不用了,我好像犯了低级错误switch的结构的结构错了,不好意思,这个贴可以沉下去了。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

33_avatar_middle
ico_lz  楼主| 吴昂无敌 发表于 2018-10-8 23:12:47 | 显示全部楼层
Syc 发表于 2018-10-8 22:45
a 的赋值出现了巨大的问题?楼主说的巨大问题是指什么问题?


不用了,我好像犯了低级错误switch的结构的结构错了,不好意思。谢谢啦。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2018-12-14 14:57

Powered by Discuz! X3.4

© 2009-2018 cctry.com

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