| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 715 人关注过本帖
标题:代码错误在哪里?
只看楼主 加入收藏
八画小子
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:37
帖 子:709
专家分:2063
注 册:2010-11-11
收藏
得分:0 
对了,如果能够编写处理非整型输入的异常情况处理就更好了,比如输入字符'a'
2010-11-12 00:36
zbsilent
Rank: 2
等 级:论坛游民
帖 子:23
专家分:16
注 册:2010-11-11
收藏
得分:0 
谢谢各位了!

[ 本帖最后由 zbsilent 于 2010-11-12 10:30 编辑 ]
2010-11-12 10:28
zbsilent
Rank: 2
等 级:论坛游民
帖 子:23
专家分:16
注 册:2010-11-11
收藏
得分:0 
回复 9楼 火龙果
以下是引用火龙果在2010-11-12 00:04:14的发言:

#include
int main()
{
int score[10],max=0,min=100,i,temp,sum=0;
double avg;
for(i=0;i<10; )
{  
   printf("Please input the score:");
   scanf("%d",&temp);
   if(temp<0 || temp>100)
   {
     printf("输入有误!\n");
     continue;
    }       //你这里用的花括号没有对齐,对齐了就没事了
    score=temp;//在这里是个数组,可以这样赋值么?是不是score[i]?
    if(temp>max)
    max=temp;
    if(temp
谢谢前辈的指导,下次我会多留意格式问题的,我初学数组,所以需要一些指点,谢谢了
2010-11-12 10:29
自由战士89
Rank: 5Rank: 5
等 级:职业侠客
帖 子:154
专家分:387
注 册:2010-9-2
收藏
得分:0 
确实改成break结果就不对了,对于这题continue要不要无所谓,
 for(i=0;i<10;i++ )     
    {
        scanf("%d",&score[i]);
        if(score[i]<0 || score[i]>100)
        {
            printf("输入%d有误,",score[i]);         
            i--;
        }
   
    }
输入错误的在后面添加修改,界面不好看,
收到的鲜花
  • zbsilent2010-11-12 17:18 送鲜花  1朵  
2010-11-12 14:12
快速回复:代码错误在哪里?
数据加载中...
 
   



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

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