| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 342 人关注过本帖
标题:这条程序有什么问题,数组求和的,求一年第几天,但结果总是不正确?
只看楼主 加入收藏
黄锋
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-1-21
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
这条程序有什么问题,数组求和的,求一年第几天,但结果总是不正确?
int fun (int y,int m,int d)
{
        int sum=0;
        int M[]={0,31,28,31,30,31,30,31,31,30,31,30};?
        for(m=0;m<13;m++)
        {
             sum+=M[m];                        
        }
        sum=sum+d;
        cout<<SUM<<ENDL;
        return 0;
}
void main()
{
    fun(2005,2,1);
     return;
}
这条程序有什么问题,数组求和的,求一年第几天,但结果总是不正确
2013-01-21 17:17
qunxingw
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:24
帖 子:1676
专家分:7295
注 册:2011-6-30
收藏
得分:5 
要考虑润年

www.qunxingw.wang
2013-01-21 17:20
黄锋
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-1-21
收藏
得分:0 
暂时不考虑润年,只是求不了和的问题?
2013-01-21 17:37
Johnsonzhen
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:41
专家分:108
注 册:2013-1-19
收藏
得分:5 
#include<iostream>
using namespace std;
int fun (int y,int m,int d)
{
        int sum=0;
        int M[]={31,28,31,30,31,30,31,31,30,31,30,31};
        for(int i=0;i<m-1;i++)  //for(m=0;m<13;m++)  这样你会12个月都求了!  m-1是因为m那个月还未过!
        {
             sum+=M[i];                        
        }
        sum=sum+d;
        cout<<sum<<endl;
        return 0;
}
void main()
{
    fun(2005,2,1);
     return;
}
希望帮到你!
2013-01-21 18:02
在123321
Rank: 1
等 级:新手上路
帖 子:6
专家分:5
注 册:2013-1-21
收藏
得分:5 
可以了,谢谢
2013-01-21 20:59
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:5 
公历年算啥都好弄  

农历年才不好弄

DO IT YOURSELF !
2013-01-21 22:13
Johnsonzhen
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:41
专家分:108
注 册:2013-1-19
收藏
得分:0 
回复 6楼 wp231957
同意啊!
2013-01-22 11:08
快速回复:这条程序有什么问题,数组求和的,求一年第几天,但结果总是不正确?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017536 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved