标题:这题目做的哪里错了?求解!大神在哪?
只看楼主
liufashuai
Rank: 9Rank: 9Rank: 9
来 自:冥界-魔域-魂殿
等 级:蜘蛛侠
威 望:1
帖 子:370
专家分:1374
注 册:2012-6-22
得分:2 
额。。。。
明明10个人为啥数组定义为a[9]

有一种落差是,你配不上自己的野心,也辜负了所受的苦难。






2013-09-06 13:13
lucasjames
Rank: 1
等 级:新手上路
帖 子:5
专家分:5
注 册:2013-6-22
得分:0 
谢谢各位啊,我自己弄好了,我是第一次编程。让各位耻笑了!
2013-09-06 14:52
zhang12247
Rank: 1
等 级:新手上路
帖 子:7
专家分:2
注 册:2013-9-3
得分:2 
  for(i=0;i<10;i++)
    {
        if(a[i]>=s)
            count++;
        else continue;
    }
这里的else continue;意义何在?这条语句似乎没什么意义!
2013-09-06 15:37
米兰的大铁匠
Rank: 2
来 自:天外
等 级:论坛游民
帖 子:61
专家分:84
注 册:2013-7-16
得分:2 
数组是从0开始的 不是从1开始
2013-09-08 16:14
研究生有我
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-11-16
得分:0 
#include<stdio.h>

void main()
{
    int a[10],jige,i,j,temp;

    printf("请依次输入10个学生的成绩(0-100之间):\n");
    for(i=0;i<10;i++)
        scanf("%d",&a[i]);
    //对10组数进行排序
    for(i=0;i<9;i++)
        for(j=0;j<9-i;j++)
        {
            if(a[j]>a[j+1])
            {
                temp=a[j];
                a[j]=a[j+1];
                a[j+1]=temp;
            }
        }
    //确定及格线
    if(a[0]>60)
    {
        printf("及格分数为:60\n");
    }
    else
    {
        jige=(a[5]/10)*10;
        printf("及格分数为:%d\n",jige);
   
    }
}
2014-11-16 21:07
研究生有我
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-11-16
得分:0 
回复 15 楼 研究生有我
我觉得这样做是比较简单的
2014-11-16 21:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-420176-1-1.html




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

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