QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2303|回复: 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! Y0 Y" v$ u2 c( j3 ]
    为什么???( p/ C8 T* l) j
    #include<stdio.h>
    ! o, r3 H  o+ \5 K#define N 10; K+ X( W( ^6 i) P# _3 U  a
    void main()3 `0 F: D# s3 S, j, K# ^- y% [
    {! N% [  [" d1 p! g' u
            void input();
    * O( v2 W% \; y* d        void sort();
    ( d0 K2 ~; J4 b# r2 ?/ [% R        void output();5 j+ Q- P$ {/ Y' E' L) Y
            int a[N],*p;9 O7 L, C+ q% b+ e' E, ^- I" _
            input(a,N);
    # O% t2 K, l8 d% G" p/ `        p=a;1 m( P; o, c& \3 m9 t
            sort(p,N);
      M% e; n' ]' u0 P) u        output(p,N);4 B& l  J4 j' d5 C7 \2 C
    }
    4 b( s# z/ y8 [' d% F+ r% A: ]6 Hvoid input(int arr[],int n)
    % [! _- ~# W7 ^0 p{
    , m7 F2 W  H6 ~5 @, J6 D( Q        int i;5 k3 _5 i  d( u1 o
            printf("input data:\n");
      e( V( i- j4 R        for(i=0;i<n;i++)
    : E% ^3 m( N: F4 w3 H. f$ t+ x                scanf("%d",&arr[i]);  y2 C) o- t6 [4 l8 p7 }

    / T& e$ t; U. Q; D" o! |: W}
    ( Z0 w1 s4 c; H# H) hvoid sort(int *pt,int n)
    - ^/ B- M4 j% v, d7 W{
    & e1 U" o* N, f/ e* O' v        int i,j,t;! M- x; F1 z* l$ O- U1 _
            for(i=0;i<n-1;i++)
    4 i( ^$ q$ |& B4 r4 Q                for(j=0;j<n-1;j++)  {( S, i. G8 f7 z# w: D8 P
                            if(*(pt+j)>*(pt+j+1))0 O$ r- C# {! l+ ]( c7 z9 Z
                            {$ k% T3 {) c: x, s/ Y9 b
                                    t=*(pt+j);
    : K- S, q) J5 ^6 |( @7 K$ Z0 |                                *(pt+j)=*(pt+j+1);
      o7 z9 K( R# e5 S& o                                *(pt+j+1)=t;
    ! E9 d$ u$ `( L0 K) G2 O                        }
    ) s$ _  O; p1 B( Z}
    - N! I, u4 o. G3 [$ M* s3 tvoid output(int arr[],int n)2 P; ?* U1 c& w4 p
    {
    ; i+ f2 c9 M3 ~        int i,*ptr=arr;) O  J0 W4 |) g, P2 k
            printf("output data:\n");+ d9 k# |  f  O
            for(;ptr-arr<n;ptr++)( p/ b# c# A2 I8 I/ a0 G
                    printf("%4d",*ptr);8 ~: _& J1 e" G7 e
            printf("\n");
    0 H8 ~) }6 J" T4 _' Z: m}
    4 e0 T* [/ C6 r; V7 U! N
    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 \! C3 `. Q% J8 j2 {; ?
    #define N 10
    - }6 ~9 K/ O' j7 a+ R9 {) ]) |; l) [$ N3 \! Z0 g1 x9 ?3 w" A, Y
    void input(int arr[],int n): j' w5 h! p( f' j
    {
    % B, m6 z0 }9 ?    int i;
    * y7 Y8 g( d6 E/ P    printf("input data:\n");
    * s* |- X: G4 A' l    for (i=0;i<n;i++)
    + ^- u, @9 j( d( Z9 A3 p; I0 [# Q        scanf("%d",&arr[i]);; _/ F% b, n/ V+ u6 y
    }
    0 K# V5 x+ t# _# [void sort(int *pt,int n)2 d3 O! O* R0 W: J& H; W
    {
    + ~5 C0 M2 p+ k" L) {   
    ! y/ A# D# w6 Y; C    int i,j,t;
    / |1 B" }, S% U/ R  b, d    for (i=0;i<n-1;i++)
    4 J! q  A( K8 d2 W2 t. f8 `# r' x/ ~        for (j=0;j<n-1;j++)
    & X4 m6 M7 k9 W            if (*(pt+j)>*(pt+j+1))
    ( P* J- I' @( y; P, D. e0 J7 @            {. d2 z3 x5 ~* y4 ]
                    t=*(pt+j);3 g! t" D# Y! f% H" @( e) L) y! C! [' ?
                    *(pt+j)=*(pt+j+1);! a# f% j" S) H0 E3 p( ~+ o! p7 u% B
                    *(pt+j+1)=t;! o6 A, Y! {$ m) g9 X. f
                }- v0 y4 ~  d% c( C
    }
    1 x; R* E" L) Z! rvoid output(int arr[],int n)
    0 Y9 l( w9 c$ ~9 [{
    8 l! _0 v4 @( [, A1 o4 x) Y7 n  0 B& A$ x' O2 i& h, t5 L! Z$ Y% ~: ?
        int i,*ptr=arr;- \  B5 |) V6 l0 L6 P* I+ r, b
        printf("output data:\n");
    0 [* d. H  Z% p    for (;ptr-arr<n;ptr++); X, s' f6 m& m5 I: q6 v. b. a1 _
            printf("%4d",*ptr);7 r" n- ]# t! o
        printf("\n");3 z. k! q! ^1 b; ?; S' `( T. h
    }
    8 H1 k$ ?' K. H& Q( Yint main()2 c+ e$ t, w; O4 z
    {
    9 F& [0 U/ F$ N) r9 S6 u6 _    int a[N],*p;# k+ y3 T6 e' }! V, G, h2 _& V! t
        input(a,N);
    $ ^- S: \9 I7 m" M; f3 R    p=a;. G6 A- Q2 t. L1 `4 G) n4 U
        sort(p,N);+ _1 s$ Y7 b1 T- n9 W7 ^" f
        output(p,N);, \& N) N  ~' z8 @! G5 G
    }
    回复

    使用道具 举报

    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 03:49 , Processed in 0.509632 second(s), 62 queries .

    回顶部