飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

楼主: Nisy

[C/C++] 视频9(02_02)中作业提交帖

[复制链接]
  • TA的每日心情
    开心
    2024-1-5 09:35
  • 签到天数: 881 天

    [LV.10]以坛为家III

    发表于 2009-6-3 07:28:07 | 显示全部楼层
    先交第一个
    游客,如果您要查看本帖隐藏内容请回复
    PYG19周年生日快乐!
  • TA的每日心情

    2019-3-30 12:06
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2009-6-3 19:54:04 | 显示全部楼层
    游客,如果您要查看本帖隐藏内容请回复
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-6-5 01:36:17 | 显示全部楼层
    排序的时候逻辑很清楚,就是敲键盘的时候不注意,敲错了点东西,浪费了不少时间。
    看来我要坚持练习“金山打字”
    做的是那个排序的题目,加密的那道题现在有些问题,等弄好了在交。关于那个乱序的Nisy大哥没有特殊要求吧?我就是随便弄了一下,如果Nisy大哥必须要按照什么样的乱序方式输出,请通知一下,我好改代码。
    运行效果图:
    mkh3.gif
    游客,如果您要查看本帖隐藏内容请回复
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2022-4-1 09:59
  • 签到天数: 76 天

    [LV.6]常住居民II

    发表于 2009-6-5 02:28:34 | 显示全部楼层
    第一题:字符串加解密模块化,但是输入字符串部分也想做个单独的模块始终没有做出来,还请高手指点一下
    游客,如果您要查看本帖隐藏内容请回复

    第二题:0到10分别排序:从大到小,从小到大,乱序排列
    游客,如果您要查看本帖隐藏内容请回复


    [ 本帖最后由 theend 于 2009-6-5 12:51 编辑 ]
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2017-10-25 13:07
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2009-6-5 18:08:30 | 显示全部楼层
    作业一  谢谢kelevr 给我提供乱序的思路
    游客,如果您要查看本帖隐藏内容请回复
    作业一.gif
    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2023-11-16 16:09
  • 签到天数: 821 天

    [LV.10]以坛为家III

    发表于 2009-6-5 21:15:46 | 显示全部楼层
    过了这么长的时间才交作业,感觉很对不起Nisy。我这个星期的态度很不好,不是我不会做,也不是没有时间,原因是沉迷上了游戏。我知道不应该这样,尽管我知道这是借口,但是我还是控制不了自己。挣扎了很久我终于下决心不再玩了,在发帖的时候我就已经把那该死的游戏删掉了,没有给自己留后路。
    游客,如果您要查看本帖隐藏内容请回复
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2022-2-23 17:43
  • 签到天数: 92 天

    [LV.6]常住居民II

    发表于 2009-6-5 23:16:15 | 显示全部楼层
    先交作业一
    [hide#include "stdio.h"
    #define num 10
    Show (int *a,int n)
    {
            int i;
            for(i=0;i<n;i++)
        {
                printf("%d ",*(a+i));
        }
        printf("\n");       
    }
    paixu(int *a,int n,char c)
    {
            int i,j;
            for(i=0;i<n-1;i++)
                {
                        for(j=0;j<n-1-i;j++)
                        {
                                    if(c=='B')Big(a+j,a+j+1);
                                    if(c=='S')Small(a+j,a+j+1);
                                    if(c=='L')
                                    {
                                    if(!(i%2))Small(a+j,a+j+1);
                                        else Big(a+j,a+j+1);
                                    }
                            }
                }       
    }
    Big(int *a,int*b)
    {
            int t;
            if(*a>*b)
            {
                    t=*a;
                    *a=*b;
                    *b=t;
            }         
    }
    Small(int *a,int *b)
    {
            int t;
            if(*a<*b)
            {
                    t=*a;
                    *a=*b;
                    *b=t;
            }         
    }       
    main()
    {
        int a[]={0,1,2,3,4,5,6,7,8,9};
        paixu(a,num,'B');
            Show(a,num);
            paixu(a,num,'S');
            Show(a,num);
            paixu(a,num,'L');
            Show(a,num);
    }[/hide]
    补作业二
    游客,如果您要查看本帖隐藏内容请回复


    [ 本帖最后由 coke_cz 于 2009-6-6 21:00 编辑 ]
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-6-6 09:32:02 | 显示全部楼层
    游客,如果您要查看本帖隐藏内容请回复


    [ 本帖最后由 junren2ys 于 2009-6-8 08:07 编辑 ]
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2023-4-21 16:17
  • 签到天数: 50 天

    [LV.5]常住居民I

    发表于 2009-6-6 10:34:30 | 显示全部楼层
    作业一
    游客,如果您要查看本帖隐藏内容请回复


    [ 本帖最后由 crystalhk 于 2009-6-6 10:41 编辑 ]
    1.gif
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-6-6 10:52:35 | 显示全部楼层
    1.排列
    游客,如果您要查看本帖隐藏内容请回复


    2.字符串模块化
    游客,如果您要查看本帖隐藏内容请回复
    1.jpg
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表