标题:菜菜问题不会做啊``
只看楼主
mido11
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-11-27
 问题点数:0 回复次数:9 
菜菜问题不会做啊``
从键盘输入一个班10人的姓名,以及一门课成绩,求
1、 将该班成绩从大到小排序并输出;
2、 该班不及格人数以及90分以上人数并输出;
3、 将该班所有不及格人姓名及成绩存入另一数组并输出;

第三问不会做啊
求教求教~!!
搜索更多相关主题的帖子: 菜菜 
2007-11-29 06:30
Uc-Sun
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-11-28
得分:0 
/* 使用结构 */

#include <stdio.h>
#include <string.h>

#define MAX 45
#define N   10

struct xic {
    char name[MAX];
    int num;
};

int main(void)
{
    struct xic ar[N];
    struct xic br[N];
    int i, j;
   
    for(i = j = 0; i < N; i++)
    {
        printf("请输入分数:");
        scanf("%d", &ar[i].num);
        printf("请输入姓名:");
        getchar(ar[i].name);
        if(ar[j].num < 60)     /* 如果不及格 */
        {
            br[j].num = ar[i].num;
            strcpy(br[j].name, ar[i].name);
            j++;
        }
    }
    return 0;
}

[[italic] 本帖最后由 Uc-Sun 于 2007-11-29 06:57 编辑 [/italic]]

COS-DOS
2007-11-29 06:47
Uc-Sun
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-11-28
得分:0 
/* 数组 */

#include <stdio.h>
#include <string.h>

#define MAX 45
#define N   10


int main(void)
{
    int ar_a[N];
    char name_a[N][MAX];
   
    int ar_b[N];
    char name_b[N][MAX];
   
    int i, j;
   
    for(i = j = 0; i < N; i++)
    {
        printf("请输入分数:");
        scanf("%d", &ar_a[i]);
        printf("请输入姓名:");
        getchar(name_a[i]);
        if(ar[j].num < 60)
        {
            ar_b[j] = ar_a[i];
            strcpy(name_b[j], name_a[i]);
            j++;
        }
    }
   
    for(i = 0; i < j; i++)
    {
        printf("%s %d\n", nameb[j], ar_b[j]);
    }
   
    return 0;
}

COS-DOS
2007-11-29 06:52
mido11
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-11-27
得分:0 
多谢多谢````
好好学习一下
2007-11-29 06:56
Uc-Sun
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-11-28
得分:0 
不及格的成绩用内循环的 j 定位。

COS-DOS
2007-11-29 06:58
mido11
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-11-27
得分:0 
请输入分数之后
请输入分数和请输入姓名一起输出了
2007-11-29 07:22
doudouheaben
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2007-8-26
得分:0 
主函数需要定义类型吗?无返回值可以用main(void)吗?请高手sun指教

just me,go ahead!!!QQ179707875
2007-11-29 08:33
cosdos
Rank: 9Rank: 9Rank: 9
来 自:ShangHai
等 级:蜘蛛侠
威 望:6
帖 子:2109
专家分:1385
注 册:2007-6-19
得分:0 
原帖由 [bold][underline]doudouheaben[/underline][/bold] 于 2007-11-29 08:33 发表 [url=http://bbs.][/url]
主函数需要定义类型吗?无返回值可以用main(void)吗?请高手sun指教


我不是高手,我才刚刚把 C Primer Plus 看到最后一章。(正看到链表)


没有一种标准承认 void main(void) ,
int main(void)  是标准的。

//--------------------------------------------------
程序结束其实是通过类似于exit() 实现的。

—>〉Sun〈<—
2007-11-29 08:50
_java
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-11-26
得分:0 
不不错哦!

c语言QQ交流群号:22285120
对得起父母!
认真学习!
有前途!
2007-11-29 10:05
wubizao
Rank: 1
来 自:荆州长大电信
等 级:新手上路
帖 子:223
专家分:0
注 册:2006-6-24
得分:0 
我C PRIMER PLUS
才看到9章.................
唉...............

在路上走,看见了C,从此爱上了她
2007-11-29 10:12



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




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

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