QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2308|回复: 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, D6 o' s2 F* ?( U4 d+ m4 I
    为什么???" Q- L% `; v1 y, i3 g) ^
    #include<stdio.h>. Y5 f% z* f- `! \5 Q
    #define N 10( Q  b# P* \6 ~* v. e3 E+ j
    void main()
    ; w8 R0 O0 ~* {6 S{
    1 f, @% C! S5 H5 f6 _        void input();
    ! K- q0 a/ \5 d        void sort();
    ' |2 ?" T5 P' `2 o4 _6 m" n        void output();
    9 n; ]+ N3 u# I        int a[N],*p;+ k' ?0 }* Q( `5 W4 k
            input(a,N);7 g( H5 C# i; V6 C0 ^9 d! U( {
            p=a;
    . [+ {9 m: v/ `) l        sort(p,N);
    4 Z, d1 F: |6 }3 Y# B        output(p,N);9 T- Z, N0 S' [& {3 D
    }
      Q0 w; D; P' E/ F9 P  |void input(int arr[],int n)
    6 r: c* f& R4 f{
    ) ~( o# q9 l) z& }3 ^- `        int i;
    * h/ c7 d3 M+ I0 g5 [' k        printf("input data:\n");
    * D7 [0 w' C6 x; _8 i8 u5 Y        for(i=0;i<n;i++)1 S6 s% V$ z5 T1 b- \& m! k: ^" H
                    scanf("%d",&arr[i]);  S5 o* B6 s6 E- W  k+ n
    / r2 o8 k1 r6 B2 h$ R
    }# s6 t+ X, x7 j3 k4 j
    void sort(int *pt,int n)
    7 y2 E3 M# [% ~0 u{
    3 f% |3 b5 B  k        int i,j,t;
    5 U7 K% `' b- e* I* D. d        for(i=0;i<n-1;i++)0 |/ }; t, x8 O5 C! x$ Y+ K
                    for(j=0;j<n-1;j++)1 g* t! j" [4 Q7 }5 Q! S* e1 w+ z
                            if(*(pt+j)>*(pt+j+1))
    % M8 `  H& D' W6 t) m2 w2 |                        {6 N6 ^- S( r- \1 H, v9 I
                                    t=*(pt+j);
    9 o# ~" Z; F/ @( J  I: N+ f                                *(pt+j)=*(pt+j+1);
    3 o5 ]$ b+ Z' f- L                                *(pt+j+1)=t;
    ' Z5 i' U4 k/ G1 d                        }
    % }) l. T" [( n5 |}
    ' e8 E* W& K' g- r6 a! m4 K0 Bvoid output(int arr[],int n). R6 \& T7 E) t5 q
    {
    - [5 p9 f4 C* \. U) n( T        int i,*ptr=arr;
    1 b# @! @: f: S  z+ b        printf("output data:\n");
    . H4 e! D5 M: y% g, [  a9 H        for(;ptr-arr<n;ptr++)% N3 h% H4 M7 S- d, H3 Q
                    printf("%4d",*ptr);' J1 W3 p/ T! g1 [
            printf("\n");0 ^' W9 c5 M% H8 ?) k; c) P) `7 V
    }  ?3 Z: a, B5 N. O
    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>. [+ `4 W) E+ z  V
    #define N 10
    * b1 t/ [  h  h* m/ L! R# A( j$ K5 K: n. P9 Y5 q& U6 p
    void input(int arr[],int n)
    - {/ D. _: n0 X4 `8 B{
    % p& Z. X! p" K: t: l) {' x    int i;" A5 A+ z5 I" q0 N
        printf("input data:\n");5 m" ]5 _& @" E  S6 e
        for (i=0;i<n;i++)
    ' f' A4 h. `5 F2 c  ?/ Q        scanf("%d",&arr[i]);' j8 l& v/ a7 N2 J8 Y
    }" O. A: a2 ~: H7 X
    void sort(int *pt,int n)
    " c3 ]0 G* ^6 e- C; q  M+ j# z{9 |* C9 y: U( ~. l; w+ n4 L
        8 E# J* T3 ~  ?( c; e0 V
        int i,j,t;9 [7 `' S9 ^7 U# t( [
        for (i=0;i<n-1;i++)) J6 t. a3 D2 |( {( v4 O
            for (j=0;j<n-1;j++) # Y7 [2 m' W& U; [' H8 b
                if (*(pt+j)>*(pt+j+1))9 k, R( }9 L. p8 v$ I' n+ V$ c
                {- g% L" ]1 p4 |) p0 s
                    t=*(pt+j);
    2 G$ ]6 z) a2 G& s2 F2 ~" F" R                *(pt+j)=*(pt+j+1);
    2 V( \  P3 O2 u2 p                *(pt+j+1)=t;
    + H( ]6 c3 _, M5 ?            }  p- Z8 W+ M, J3 i
    }5 j! A, n  k% L- Z  g
    void output(int arr[],int n)
    $ q; v6 y, T( x& I{
    ( `" U" K+ g' I) Y; \0 e  5 K. Q3 S9 p- T" r
        int i,*ptr=arr;
    1 k) q5 l) |2 G+ P2 ~" i2 h; @    printf("output data:\n");
    / B7 h1 G4 R' ]) _( Q0 Y    for (;ptr-arr<n;ptr++)  T0 |- G) a  G
            printf("%4d",*ptr);+ p. S' K( Z2 ?3 I$ B. }1 d
        printf("\n");
    7 G, [: c" n1 @. ~6 T) \}+ ~* G0 H6 y* G( c# |# \- \
    int main()
    2 N/ M, o* d" L& \{, d! Q) \. E) Z2 v6 C6 h, E
        int a[N],*p;
      m! V" `* E) T    input(a,N);5 T" r3 P( h, `& e4 s9 p
        p=a;
    , C, R/ F8 z4 L$ V+ K    sort(p,N);) x5 O$ v, D9 k* E2 j$ |0 u1 C+ m
        output(p,N);) R, `' K4 k, s: n
    }
    回复

    使用道具 举报

    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, 2026-7-20 23:55 , Processed in 0.641846 second(s), 61 queries .

    回顶部