QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2233|回复: 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 parameters
    . `2 F) B" e0 F8 D  K为什么???
    9 @8 r. r. L( g! y#include<stdio.h>
    # Z/ x9 h9 d4 \#define N 10% R; K! k8 o7 U- W/ v7 U
    void main()+ u/ ^# n4 ~8 X
    {  Z5 R) Z; B' g( V" r
            void input();+ Z; e% Y$ _  {9 P1 W
            void sort();+ E: H$ P# B3 S0 t6 @7 s6 Z
            void output();
    & i; D* R  f& r3 Z+ |$ u        int a[N],*p;- {$ S% U3 C: K9 B3 \
            input(a,N);
    / G, \) R7 j& E& I. w        p=a;
    $ \  _5 c# s& G3 l9 a( U7 B        sort(p,N);
    ( {8 m! r* L' J7 U3 v$ i0 C8 V        output(p,N);
    0 i: `+ U. P  S* P7 ^}
    % i, V. {0 m, e& J0 m: {. cvoid input(int arr[],int n)# r8 f! y! h% ]6 V0 }% u8 N0 i
    {9 a2 w& Z6 g' F& ?4 L
            int i;- y- E1 I5 j1 \$ E& K" a. d
            printf("input data:\n");5 p4 z/ m. l. n) q. D  I; V2 L
            for(i=0;i<n;i++)
    ) e2 i0 k, U, M' n- g. c                scanf("%d",&arr[i]);, H, e" u! R# X  P0 |8 }

    ( B/ V4 }, c; V5 U; j  v}
    9 x9 q$ r: H0 n6 H  jvoid sort(int *pt,int n)
    * {5 I* f# }  m7 t{8 T& S6 c8 _$ S/ u4 H# ~" w
            int i,j,t;! n9 Z9 [" v' y  F# l4 @
            for(i=0;i<n-1;i++)& g. ?' U3 B, f& }( y# y
                    for(j=0;j<n-1;j++)
    , p! y* f6 K8 d2 J7 v4 R- Z* @                        if(*(pt+j)>*(pt+j+1))8 J7 t; x. q- g* @! `( z" R
                            {
    5 @- T& W: f  P* i! r- v0 B8 T* f                                t=*(pt+j);4 O; Q6 }! B9 y0 w( R& y
                                    *(pt+j)=*(pt+j+1);' o  P0 U) q* g9 I1 _
                                    *(pt+j+1)=t;
    ! P! j4 N1 W/ K+ K) Q                        }
    5 W  s8 U  W7 ^% U2 ?0 Q; L1 ?}2 b. |2 m8 x% t9 p$ k9 d7 u
    void output(int arr[],int n)* ~: J$ g) h/ S! Q% J1 z
    {
    * T8 f1 M" I4 H        int i,*ptr=arr;3 P6 z1 E4 V) I
            printf("output data:\n");
    / @' [; x1 H  s        for(;ptr-arr<n;ptr++)
    ; a( m1 p) M1 ]" s- C; H5 F) b+ T; b                printf("%4d",*ptr);% z, }& j/ @8 [* A( P8 x- A" P
            printf("\n");$ g' @" O6 l+ V8 K% i3 Y; i* W* ^) }! ]
    }$ ^. a6 b6 t$ h9 w% w
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    slsnlc 实名认证       

    11

    主题

    5

    听众

    116

    积分

    升级  8%

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

    [LV.4]偶尔看看III

    新人进步奖

    群组学术交流B

    回复

    使用道具 举报

    slsnlc 实名认证       

    11

    主题

    5

    听众

    116

    积分

    升级  8%

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

    [LV.4]偶尔看看III

    新人进步奖

    群组学术交流B

    #include<stdio.h>
    ; t6 K& v/ _! n/ ]: ?  p#define N 10
    " X4 `) V' p% U) Y, f1 m: T
    ( i4 \1 E" S: T- P$ X) rvoid input(int arr[],int n)5 q# s: k$ w' n% U6 m$ [, n# Q5 r3 K
    {2 j8 ^. f* b+ z& |* i' q
        int i;
    3 D2 Q* y! F% m; f( h) b) f2 D    printf("input data:\n");
    6 ]3 s8 U! |5 s. @: J    for (i=0;i<n;i++)5 A  O' G8 H4 d1 x3 o$ z. Y
            scanf("%d",&arr[i]);
    ) @* j7 L+ O9 R' g# G: O0 y! C}6 G0 q' T+ |2 a. U5 J3 e
    void sort(int *pt,int n)
    * _/ ~8 l1 e1 o; C* H{' A$ N8 v) t" b& n  q3 t- h
       
    1 h" c6 z8 j# Y( p  J( K6 m9 q    int i,j,t;) H2 }# ?1 J7 D7 `+ B
        for (i=0;i<n-1;i++)( ]! V+ S1 X% E; r! V/ D. S; r" \
            for (j=0;j<n-1;j++) : J  J* K! h+ t, [% I
                if (*(pt+j)>*(pt+j+1))& F  }# H! g/ q9 X! e4 r8 n+ B9 ~2 \
                {
    - K" k& I- l- Q! ~# e                t=*(pt+j);
    % r+ n9 \- Z# z* f- V, f" |* [                *(pt+j)=*(pt+j+1);
    1 r: X- K# v3 j  X1 [. d& C                *(pt+j+1)=t;
    & T, B; D5 O1 f3 V            }3 c9 x2 {, s4 `& z, x" i
    }
    $ b8 Q# i& }8 |void output(int arr[],int n)
    % w: y" H8 e( M4 P  T1 l3 }{2 J2 I, B3 i' D/ q+ v1 C9 w0 }3 T
      
    - N$ a4 s/ r" J1 j+ C) ^& a    int i,*ptr=arr;
    - ]0 Y& Z' D2 u' @7 H# y    printf("output data:\n");3 o* z3 a, a  ?& b" P# D- b0 ^
        for (;ptr-arr<n;ptr++)" S6 N8 w# l- q- S* P# J7 t% Y
            printf("%4d",*ptr);* T8 ?7 K9 d- e1 v, x
        printf("\n");
    2 G2 M' d$ r0 K) ^) j- U! H- [}
      |( r4 T: d$ w5 K0 |+ F7 V' eint main()0 }& x3 ]$ L% M+ q/ N: l
    {3 l; d/ x6 V+ `, H) V
        int a[N],*p;# e' E3 i: Z* E6 A, W, F0 }
        input(a,N);
    1 M% ~! d  j8 S3 k4 x; d+ L- j* F( m    p=a;7 ]4 k* Z$ D' f
        sort(p,N);
    & S  k- o# |  r1 P# i6 V3 p* L4 E! w    output(p,N);( i9 k0 B& U0 \9 A: j
    }
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-4-13 20:27 , Processed in 0.415861 second(s), 63 queries .

    回顶部