|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 红色部分是为什么?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
742
人关注过本帖
标题:
红色部分是为什么?
只看楼主
加入收藏
穿袜子的傻喵
等 级:
新手上路
帖 子:23
专家分:0
注 册:2015-4-21
第
11
楼
收藏
得分:0
回复 10楼 TonyDeng
不对,不知错在哪里。。。。。。
2015-04-26 22:57
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
12
楼
收藏
得分:0
無需双重循环
授人以渔,不授人以鱼。
2015-04-26 23:08
举报帖子
使用道具
赠送鲜花
wmf2014
等 级:
贵宾
威 望:
216
帖 子:2039
专家分:11273
注 册:2014-12-6
第
13
楼
收藏
得分:0
你首先得初始化count[11]={0},否则你只会在一个随机值上++,其次你“for(grade=0;grade<40;grade++)”,却又使用“count[score[i]])”,此时i值在上一次循环中已固定在40了,溢出score数组,会得到一个未知的值甚至内存溢出。再就是不要坑人地用键盘输入40个数字好不好,作为验证用完全可以“for(i=0;i<40;i++)score[i]=1+rand()%9;”,一下子就录入了40个1到10 的随机数。
能编个毛线衣吗?
2015-04-26 23:29
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
14
楼
收藏
得分:0
用随机数每次的结果不一样,好的做法,是从外部文件读入固定的数据(用重定向或文件读取),以便测试,因为你并不知道每次随机生成的数据的布局,也很难知道生成的图形是否正确。C的强项就是文件读写和数据重定向,不知道为什么总没人用的。
授人以渔,不授人以鱼。
2015-04-26 23:33
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
15
楼
收藏
得分:0
楼主的思路其实还没清晰,就算我给他写好例子,表面上看似乎懂了,也不是有益的帮助,还是他自己反复尝试做出来的好。学编程,没有这种折磨的过程,是不会有长进的。
授人以渔,不授人以鱼。
2015-04-26 23:36
举报帖子
使用道具
赠送鲜花
tang119126
等 级:
新手上路
帖 子:1
专家分:0
注 册:2015-1-31
第
16
楼
收藏
得分:0
提示说了分别考虑两种方式。用switch和if-elseif 可以试试。我也是新手,纯属瞎咧咧
2015-04-27 00:12
举报帖子
使用道具
赠送鲜花
穿袜子的傻喵
等 级:
新手上路
帖 子:23
专家分:0
注 册:2015-4-21
第
17
楼
收藏
得分:0
回复 13楼 wmf2014
是不是应该改成count[grade]?可是grade取值范围超过11了啊?
2015-04-27 15:53
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
18
楼
收藏
得分:0
++count[grade[i]];
授人以渔,不授人以鱼。
2015-04-27 15:55
举报帖子
使用道具
赠送鲜花
18
2/2页
1
2
快速回复:
红色部分是为什么?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.017834 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved