QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2066|回复: 2
打印 上一主题 下一主题

求助

[复制链接]
字体大小: 正常 放大
雾中草        

4

主题

3

听众

92

积分

升级  91.58%

  • TA的每日心情
    开心
    2011-12-7 17:15
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    群组Matlab讨论组

    群组计量经济学之性

    跳转到指定楼层
    1#
    发表于 2011-10-4 19:37 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    小弟新手,各位大侠帮忙看下下面这段代码,编译后3个函数总是出现这种错误:function does not take 2 parameters4 e6 l* g; {! b& d/ s5 r- t
    为什么???) G& {- a9 f/ x9 I5 b, S
    #include<stdio.h>
    - S; a: b2 F' J#define N 10- Z2 }8 Z+ l( B* l' s' w+ T% F8 O
    void main()
    2 I; D- s* r0 |  e{
    4 M8 y. x$ m6 I2 i        void input();
    + E! K* o% x/ e% ]: ^( J$ V        void sort();
    5 w5 @3 U8 r( \  L        void output();
    + j# j& R9 b! ~' ]  N        int a[N],*p;) Q! ^) g+ B8 ~9 y$ Z: P
            input(a,N);8 v* p( Q1 _6 R& P
            p=a;& R1 h& R7 p$ J
            sort(p,N);: Z% f6 a4 {) K* s) ]% A1 R8 M0 _# [
            output(p,N);/ R$ j* J, n8 T! `) b6 Y: J9 m
    }
    7 ~, m! a! }# {2 ]8 o( L* \; pvoid input(int arr[],int n)
    ; C4 @9 t! n2 Y. Z, d9 I{% k- K( n- u. w5 J0 |, T0 M
            int i;
    2 C! W/ p  _- T  n        printf("input data:\n");& X* l2 V& D; p9 ^% c; h
            for(i=0;i<n;i++): j% P& R4 X+ y6 d! B
                    scanf("%d",&arr[i]);/ I/ v: ]2 V% _* |* l+ m: @6 t
    6 ~6 R: `, D3 U- M4 ]
    }
    9 I0 r+ Q3 H2 w1 r' [0 bvoid sort(int *pt,int n)
    - C' u. q2 f0 I{
    / |: s' b- Z+ F3 ^" s! F4 m" N% m        int i,j,t;
    ( m( j, x/ H) U        for(i=0;i<n-1;i++)
    # S6 L9 q" U+ I3 X- d- `% \                for(j=0;j<n-1;j++)- N3 j# O" q: ?5 {
                            if(*(pt+j)>*(pt+j+1))6 \% j6 O3 z( i9 Z" W1 B
                            {
    1 |" o6 T; S: @2 n8 y- q                                t=*(pt+j);  `3 c! |. n0 Z+ S
                                    *(pt+j)=*(pt+j+1);
    ) I7 m& m! w- d4 v- X0 l( S" E                                *(pt+j+1)=t;' Y# I5 z3 g: X& B
                            }8 x' ]/ `) j! i& T/ \% a* f8 F
    }" _3 Y8 B* h( E. V; m
    void output(int arr[],int n)
    3 P8 ^6 D' o+ F7 h5 o1 v{3 H' o) k0 X  r6 v/ O
            int i,*ptr=arr;2 |" A! ~, F* E& t- c: j
            printf("output data:\n");9 W9 m' U- L+ L" j) ~9 S1 Q
            for(;ptr-arr<n;ptr++)
    / v/ S" T. J! j                printf("%4d",*ptr);+ g/ V# G. e4 B0 K
            printf("\n");
    3 v! ^# O, e+ n; L  H* u, }}$ \, a1 L- k- B6 d
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    slsnlc 实名认证       

    11

    主题

    5

    听众

    116

    积分

    升级  8%

  • TA的每日心情
    奋斗
    2012-9-19 12:24
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    新人进步奖

    群组学术交流B

    #include<stdio.h>
    3 t3 s  Q' {+ e7 h, O#define N 10
    2 D9 ]! e% z4 }) o+ Z
    4 y( E9 J  ^) s, v( Mvoid input(int arr[],int n)* }  J7 D5 G; _
    {4 T) h) j: l' r: X
        int i;
    ) b$ M) w! f' r; N3 |    printf("input data:\n");
    # T2 c/ _: z- k# z    for (i=0;i<n;i++)
    " S/ z' k) U: @, M        scanf("%d",&arr[i]);
    0 |3 `/ _! z. k. o) s6 G* R& s}
    ( p# i. i+ `" c8 m8 Zvoid sort(int *pt,int n)0 q' D1 b0 K+ T4 e3 |$ y% \
    {. g0 n3 t- w9 q
        6 P1 z- Q1 [6 Q) \0 o
        int i,j,t;
    ; V1 L6 u, V+ m/ c2 `2 T1 D    for (i=0;i<n-1;i++)
    ' S: U+ R: \0 p: s( h  v        for (j=0;j<n-1;j++)
    5 o3 S9 V/ Y! A% Y6 L( O! o            if (*(pt+j)>*(pt+j+1))
    3 n: a( T* g) j) n            {
    ( U6 y6 l' t* }9 f, L                t=*(pt+j);, {' c$ h* a- S! L
                    *(pt+j)=*(pt+j+1);# S- O: s7 h- k4 ?  |7 N7 x
                    *(pt+j+1)=t;3 l/ k2 Q# l0 @0 i; r& x/ x
                }
    4 k: r1 u6 j9 @/ w4 X% O* {! b}# S2 ]1 v7 x/ ?2 B
    void output(int arr[],int n)
    3 \& T( e6 [0 c4 p: O" Z# y{
    " c- [/ ?& ]  e$ v( B; s! o  : a; g) X% x' C4 N8 {# {+ U9 Q
        int i,*ptr=arr;' E( y9 ~3 }, [: v* c
        printf("output data:\n");
    " I' d$ _; M& A% Z2 l% X    for (;ptr-arr<n;ptr++)
    ! `  Y% v/ f7 W        printf("%4d",*ptr);
    6 h$ n" ^# F/ l% D    printf("\n");2 m) b, H6 j9 V: i# t  ]7 B5 G) n
    }1 L- b- F! F& W& n0 U
    int main()3 s& _" u5 L  R$ F
    {
    # Z+ j5 L9 x) x+ P8 I  }7 K    int a[N],*p;
    ; H% f8 C  g# c% X    input(a,N);
    2 k' N' m+ U( t8 C, Y    p=a;
    ( z# M7 N7 E& `8 y) `: {2 |% g    sort(p,N);7 X& X' l! T5 z1 O: J( h0 B+ @4 `
        output(p,N);+ D* |/ n) U$ s
    }
    回复

    使用道具 举报

    slsnlc 实名认证       

    11

    主题

    5

    听众

    116

    积分

    升级  8%

  • TA的每日心情
    奋斗
    2012-9-19 12:24
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    新人进步奖

    群组学术交流B

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-8-1 09:23 , Processed in 0.427871 second(s), 62 queries .

    回顶部