标题:【求助】这两道编程题实在想不出,求解救!
只看楼主
c710366636
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-6-10
结帖率:0
已结贴  问题点数:20 回复次数:3 
【求助】这两道编程题实在想不出,求解救!
1.    在一个已排好序的数列中(由小到大)再插入一个数,要求仍然有序。编程并上机运行。
提示:编程时应考虑到插入的数的各种可能性(比原有所有的数大;比原有所有的数小;在最大数和最小数之间)。
2.    编写一程序,一班级有n名学生要求按他们姓名的顺序排列(按汉语拼音的字母顺序从小到大),并按序输出。
搜索更多相关主题的帖子: 编程 汉语拼音 可能性 
2012-06-10 22:18
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
得分:7 
作业

总有那身价贱的人给作业贴回复完整的代码
2012-06-10 22:27
love24114
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:223
专家分:399
注 册:2011-7-11
得分:7 
第一题 set<int>,
第二题qsort()
int cmp(const void *a,const void *b)
{
    char *va=(char *)a;
    char *vb=(char *)b;
    return strcmp(a,b);
}
2012-06-10 23:04
wangyunzhong
Rank: 2
等 级:论坛游民
帖 子:16
专家分:13
注 册:2012-6-6
得分:7 
#include<stdio.h>
#define A 5
void main()
{
    int a[A+1]={12,23,34,45,56},i,j,m;
    scanf("%d",&m);
    for(i=0;i<A;i++)
    {    if(a[i]>m&&i<A-1)
        {
            for(j=A-1;j>=i;j--)
                a[j+1]=a[j];
            a[j+1]=m;
            break;
        }
        else if(i<A-1)
            continue;
        else
            a[A]=m;
    }
    for(i=0;i<=A;i++)
        printf("%d    ",a[i]);
}

这是第一题,既然是作业就自己好好研究,不要总书记求救别人!我可是冒着被人骂的后果给你的源代码......
2012-06-11 00:00



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




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

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