搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ [求助]数组问题
标题:
[求助]数组问题
只看楼主
jackys2006
等 级:
新手上路
帖 子:195
专家分:0
注 册:2006-3-10
第
11
楼
得分:0
int mon2[2][12]=
{
{31,29,31,30,31,30,31,31,30,31,30,31},
{31,28,31,30,31,30,31,31,30,31,30,31}
}
这里少了个分号
2007-06-29 17:55
jackys2006
等 级:
新手上路
帖 子:195
专家分:0
注 册:2006-3-10
第
12
楼
得分:0
你的for循环不对,数组的元素索引标号应该从0开始,直到数组大小少1
2007-06-29 17:57
jackys2006
等 级:
新手上路
帖 子:195
专家分:0
注 册:2006-3-10
第
13
楼
得分:0
以下是引用
酒肉弥勒佛
在2007-6-29 13:13:15的发言:
数组最后一个数,系统会默认为'/0',所有定义的时候要多分配一个
这是字符串的结束标记,和int数组无关
2007-06-29 18:00
lifeng2007
等 级:
新手上路
帖 子:18
专家分:0
注 册:2007-4-27
第
14
楼
得分:0
谢谢各位!
在你们的回答中我找到了错误我真精心啊!
i
nt mon2[2][12]=
{
{31,29,31,30,31,30,31,31,30,31,30,31},
{31,28,31,30,31,30,31,31,30,31,30,31}
}后面没有分号
for(i=1;i<=month;i++)
应改为:for(i=1;i<month;i++)
2007-06-29 21:58
酒肉弥勒佛
等 级:
新手上路
威 望:
8
帖 子:399
专家分:0
注 册:2006-6-6
第
15
楼
得分:0
为什么要这么定义数组了,你要是定义成
{31,31+28,31+28+31,...}
不是就不用循环了吗?
也没有必要用二位数组,只要用第一,如果是闰年,结果直接加一,不就行了
编程是为了提高效率,好的程序是因为他的高效;在编程的道路上,永远追逐高效的算法
2007-06-30 02:05
jackys2006
等 级:
新手上路
帖 子:195
专家分:0
注 册:2006-3-10
第
16
楼
得分:0
帅哥,程序编译有问题要看提示啊
TURBO C 不是有提示的吗,
虽然是英文,但是只要用心去看,一些常见的小错误还是能解决的
2007-07-01 13:22
16
2/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-151276-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.071238 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved