QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2310|回复: 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* @, @9 d8 B  ^* i2 G6 R) _
    为什么???3 c) f! n3 Z+ s& c6 O
    #include<stdio.h>1 Z, o' e! C2 Z# F' \) u( z4 ~5 n
    #define N 10* k, d+ D# H- i% n8 K6 u
    void main()8 j7 k4 n/ ]' h) [. N' U
    {% ]% L  w0 G8 ?0 ^0 Z, ^8 [! Q7 k' A
            void input();
    - }; n: _2 _, q2 m        void sort();
    % Z1 n7 v' F& J5 ?$ u        void output();, h0 R9 N5 r; }1 f9 g1 x
            int a[N],*p;& h6 X( L, P5 A
            input(a,N);! L" o1 R- m* N7 u" F5 G
            p=a;
    # ]! V- c0 l  N% q& T+ e0 m4 v        sort(p,N);
    & [8 O8 B+ v9 O# A) z        output(p,N);) I6 `. o/ C7 v0 C+ T, m
    }5 R# D+ W$ d4 \6 K
    void input(int arr[],int n). Y# \3 P) k' K4 Q' q
    {. S3 ?. C3 l4 y' ^
            int i;
    . c( V. o5 R. V! S: S' b        printf("input data:\n");5 }8 U2 Y/ ?( e7 l0 ~- w4 J. l7 T
            for(i=0;i<n;i++)
    5 C9 X; G+ }: }7 l  S& [                scanf("%d",&arr[i]);
    + r$ Y2 A, e: O: a9 f
    9 T  T# Q+ q* K% d$ \; O( r}
    9 I  _4 L/ a: t& Q7 ^4 tvoid sort(int *pt,int n)
    ' B: p1 f1 [8 ^4 @{" F9 P1 ^. s5 i0 O" u
            int i,j,t;
    / t* D4 }8 W+ s( S# ?0 W2 Z        for(i=0;i<n-1;i++)$ \$ Q- M) T! T# A! W( q" L
                    for(j=0;j<n-1;j++)
    # |0 F8 O" c5 n1 W                        if(*(pt+j)>*(pt+j+1))5 X( [. `2 E' q8 B
                            {
    " x, ~) G% S$ n- z                                t=*(pt+j);3 a( }& V0 |* z
                                    *(pt+j)=*(pt+j+1);
    . E, |$ C9 B! G- `$ }/ l$ {: L                                *(pt+j+1)=t;
      H; F- j5 q/ i* Q1 s& X9 A3 O                        }+ a7 W# s5 l, D, N3 g
    }* I5 s& B. [, d$ Y9 G; ]8 t* V3 |
    void output(int arr[],int n)5 g% ?# W" N. i8 q9 [/ W
    {
    / W! [' h- `5 D/ ~7 B0 K/ t, X        int i,*ptr=arr;
    . s2 r9 C# _0 P7 `5 s        printf("output data:\n");
    5 z/ Q' e+ y( E  L) G) T6 x        for(;ptr-arr<n;ptr++)
    8 W1 y9 r0 K5 a: d" Q                printf("%4d",*ptr);
      o  w, O/ n& X1 @8 a        printf("\n");: n/ g' n0 R+ }# E2 H7 w5 m8 @& S
    }
    1 v% s% r, r5 _: w; h* s5 Z; n; e
    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>3 _6 B4 C* T% G
    #define N 10& C( q# u4 E/ m2 B
    - a1 Y" ~$ O* F5 F
    void input(int arr[],int n)
    7 T0 S3 P( F  y{
    7 L, ]* H4 B3 b9 @    int i;
    - @+ i( R) p' s9 s2 M    printf("input data:\n");
    ' E0 T% ~% Z/ W2 i' z    for (i=0;i<n;i++)% `& C: ~1 c$ x- w
            scanf("%d",&arr[i]);: ?; p4 C7 f/ q( R3 ?; i
    }6 A, R# \/ o/ {; q0 N$ T
    void sort(int *pt,int n)
    ) R; H% d( N( y: s& H1 c. K( N{
    : G8 {; z0 p  V* m( [8 d   
      Q1 a0 ^. {/ Z& c    int i,j,t;# d3 g( K; ~( }
        for (i=0;i<n-1;i++)2 p/ }; F$ Z* L) ~) V/ y7 ?0 n- b4 e
            for (j=0;j<n-1;j++) 3 z4 Y7 h6 Y; y& ~: K
                if (*(pt+j)>*(pt+j+1))2 w2 {" q3 X6 I1 _0 |: H  R4 D
                {
    ) @$ y7 H: \( U$ _( f% c* F# e                t=*(pt+j);
    + d+ U) @  N; ~6 R% O                *(pt+j)=*(pt+j+1);* |. s: d& z# a
                    *(pt+j+1)=t;- ~% T. }9 K9 Z4 F/ [
                }+ H0 ^: ?/ g0 t' D5 Y7 K; V8 I
    }
    3 v* y% u- q1 n- ^/ svoid output(int arr[],int n)
    : @2 N! Z+ ~1 k/ X3 i1 X0 W3 S2 c8 H{* c, e+ H' h: W% L5 \4 L
      6 _% |. x6 C, p  a5 F; s( a5 D
        int i,*ptr=arr;
    $ ]5 N4 S0 O/ Y, l  f    printf("output data:\n");
    1 s% `% i( s7 |; f& w" Q8 O    for (;ptr-arr<n;ptr++)
    & @0 P( e- i; j9 P9 M        printf("%4d",*ptr);
    5 g5 \$ Q; e) M2 c; K    printf("\n");3 j- s7 F  M6 H0 t% e- Q
    }
    & Q3 U3 J# [$ M; N! h& @/ p. Kint main()  e+ v9 G; b4 E- Y( ?
    {
    , j8 E) O6 N4 c% G0 {6 p$ y1 @    int a[N],*p;
    : c) Q3 x. ~' b6 L) K    input(a,N);
    5 G& x6 Q2 P4 k' L5 V" q    p=a;0 C4 i. S2 k7 U- {
        sort(p,N);
    ( u3 n5 R1 Y+ b1 ~8 o3 X+ Q    output(p,N);) U2 M  `: ^3 A4 C% ]% ?- `. K
    }
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-7-21 01:10 , Processed in 0.527776 second(s), 63 queries .

    回顶部