| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 382 人关注过本帖
标题:大一,求找错
只看楼主 加入收藏
紫棋的大眼睛
Rank: 1
来 自:石家庄
等 级:新手上路
帖 子:20
专家分:0
注 册:2014-10-17
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
大一,求找错
//用函数的方法计算输入的某年某日是这一年中的第几天。
#include<stdio.h>
void main()
{
    int year,mon,day,num;
    int run(int year);
    int tian(int x,int y,int z);
    scanf("%d%d%d",&year,&mon,&day);
    num=tian(year,mon,day);
    printf("%d年第%d天",year,num);


}
int run(int year)
{
    int leap;
    if(year%4==0 && year%100!=0 || year%400==0)
        leap=1;
    else
        leap=0;
return (leap);

}
int tian(int year,int mon,int day)
{
    int run(int x);
    int a[12];
    int    b[12];
    int i,c=0;
    a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
    b[12]={31,29,31,30,31,30,31,31,30,31,30,31};
    if(run(year)==1)
    {
        for(i=1;i<mon  ;i++)
        {
            c=c+a[i];
   
        }
   
    }
    else
        for(i=1;i<mon;i++)
        {
            c=c+b[i];
        }

c=c+day;
return (c);




}
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: include return 
2014-11-27 20:23
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
不用求,编译器已经告诉你是第30、31两行错。你在哪见过有人这样写的数组赋值?

授人以渔,不授人以鱼。
2014-11-27 20:26
紫棋的大眼睛
Rank: 1
来 自:石家庄
等 级:新手上路
帖 子:20
专家分:0
注 册:2014-10-17
收藏
得分:0 
回复 2 楼 TonyDeng
有啥不对啊,书上有这样例子啊

大一新生,初学c语言,多多关照
2014-11-27 20:32
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:20 
以下是引用紫棋的大眼睛在2014-11-27 20:32:57的发言:

有啥不对啊,书上有这样例子啊

把你书上的例子拍照或截图出来看看?

授人以渔,不授人以鱼。
2014-11-27 20:33
紫棋的大眼睛
Rank: 1
来 自:石家庄
等 级:新手上路
帖 子:20
专家分:0
注 册:2014-10-17
收藏
得分:0 
回复 4 楼 TonyDeng
我知道了,是不是必须在赋值的时候定义数值类型啊。已改,谢谢!

大一新生,初学c语言,多多关照
2014-11-27 20:37
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
是的,这是编译行为,不是运行时可以做的。

授人以渔,不授人以鱼。
2014-11-27 20:39
快速回复:大一,求找错
数据加载中...
 
   



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

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