回复 9楼 laoyang103
额......杨哥,表示不懂,功力不够
以下是引用yuhaihua200在2012-3-15 21:16:57的发言:
灰常感谢,找出很多不足。。呵呵
有几个问题
1、while(scanf("%d/%d/%d",&year,&month,&day)!=EOF)/*这里你把year和day调一下人们习惯输入年月日*/
这个为什么加while,加EOF什么意思?不知道书上有没有,目前在书上没看到EOF这个关键词。。。这个是做ACM题控制输入多组数据的丶EOF是输入数据结束的标志
2、 return 0;/*这里返回一个值规范编程*/
为什么在主函数加return 0?return 0中的0指的是无返回值是吗?还有什么时候需要return 0,什么时候不需要? 基于win7这个系统不屑返回值也应该不会有什么大问题 不过我建议给一个返回值 告诉系统程序是正常结束的
在没学函数之前我编写的程序都没加过return 0.。。
3、 int sum1(int m);这个不要m也是正确的是吗?我看书好像不要m也是对的。。。 这个是我的疏忽 你那样写完全正确
看到程序有这么问题,真是惭愧啊。。。我自己百度看能不能找到答案,也请大神们帮帮忙
灰常感谢,找出很多不足。。呵呵
有几个问题
1、while(scanf("%d/%d/%d",&year,&month,&day)!=EOF)/*这里你把year和day调一下人们习惯输入年月日*/
这个为什么加while,加EOF什么意思?不知道书上有没有,目前在书上没看到EOF这个关键词。。。这个是做ACM题控制输入多组数据的丶EOF是输入数据结束的标志
2、 return 0;/*这里返回一个值规范编程*/
为什么在主函数加return 0?return 0中的0指的是无返回值是吗?还有什么时候需要return 0,什么时候不需要? 基于win7这个系统不屑返回值也应该不会有什么大问题 不过我建议给一个返回值 告诉系统程序是正常结束的
在没学函数之前我编写的程序都没加过return 0.。。
3、 int sum1(int m);这个不要m也是正确的是吗?我看书好像不要m也是对的。。。 这个是我的疏忽 你那样写完全正确
看到程序有这么问题,真是惭愧啊。。。我自己百度看能不能找到答案,也请大神们帮帮忙
加油啊
以下是引用yuhaihua200在2012-3-15 21:16:57的发言:
灰常感谢,找出很多不足。。呵呵
有几个问题
1、while(scanf("%d/%d/%d",&year,&month,&day)!=EOF)/*这里你把year和day调一下人们习惯输入年月日*/
这个为什么加while,加EOF什么意思?不知道书上有没有,目前在书上没看到EOF这个关键词。。。这个是做ACM题控制输入多组数据的丶EOF是输入数据结束的标志
2、 return 0;/*这里返回一个值规范编程*/
为什么在主函数加return 0?return 0中的0指的是无返回值是吗?还有什么时候需要return 0,什么时候不需要? 基于win7这个系统不屑返回值也应该不会有什么大问题 不过我建议给一个返回值 告诉系统程序是正常结束的
在没学函数之前我编写的程序都没加过return 0.。。
3、 int sum1(int m);这个不要m也是正确的是吗?我看书好像不要m也是对的。。。 这个是我的疏忽 你那样写完全正确
看到程序有这么问题,真是惭愧啊。。。我自己百度看能不能找到答案,也请大神们帮帮忙
灰常感谢,找出很多不足。。呵呵
有几个问题
1、while(scanf("%d/%d/%d",&year,&month,&day)!=EOF)/*这里你把year和day调一下人们习惯输入年月日*/
这个为什么加while,加EOF什么意思?不知道书上有没有,目前在书上没看到EOF这个关键词。。。这个是做ACM题控制输入多组数据的丶EOF是输入数据结束的标志
2、 return 0;/*这里返回一个值规范编程*/
为什么在主函数加return 0?return 0中的0指的是无返回值是吗?还有什么时候需要return 0,什么时候不需要? 基于win7这个系统不屑返回值也应该不会有什么大问题 不过我建议给一个返回值 告诉系统程序是正常结束的
在没学函数之前我编写的程序都没加过return 0.。。
3、 int sum1(int m);这个不要m也是正确的是吗?我看书好像不要m也是对的。。。 这个是我的疏忽 你那样写完全正确
看到程序有这么问题,真是惭愧啊。。。我自己百度看能不能找到答案,也请大神们帮帮忙