QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2267|回复: 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/ A6 I# {0 ?/ F& |; n
    为什么???* V/ g: M' u- l7 ^; @
    #include<stdio.h>: S4 l$ y) P# r; D) x
    #define N 10% k5 z# V* [: Z2 w, g9 t8 D" v
    void main()& C+ ?, Q6 L5 r+ f- A
    {
    0 A6 [0 s" _; K( f        void input();
    : i5 F$ W  K, Q% N0 j) m$ P- N        void sort();9 h) P; C8 u) ]2 l4 E( ~
            void output();" b% H% k$ D  X9 R8 p
            int a[N],*p;5 x8 f# P# l8 k
            input(a,N);
    / l! r: [' a) P1 S  C2 z        p=a;
    4 u0 B0 s- e5 B1 }. w; W& P9 J        sort(p,N);2 z& h) t1 B* D7 N, |
            output(p,N);
    ! X  X& g4 H# _& V# m( |+ l! E. c5 u' A}
    4 z- E1 O2 t; H7 l3 K) q% S/ i* U9 Lvoid input(int arr[],int n)- I& a4 Y2 M! t5 R  B
    {( N7 ?, _$ d' ^% ]( g8 a5 b* F
            int i;5 y3 y2 i1 ~- W( j
            printf("input data:\n");
    5 n% i0 C3 Y# I! ~9 r        for(i=0;i<n;i++)' V6 B+ |" F* _& b1 ^- G- c
                    scanf("%d",&arr[i]);
    ; }$ }6 ~+ G) G
    8 j6 O& Y9 D8 @+ R5 `2 U/ w}" W) c# B# M& D. |
    void sort(int *pt,int n)* _9 W; M4 h- D+ G
    {! x6 o1 u% S0 t' P
            int i,j,t;. D! ]1 Z; s7 n) o1 n7 d5 [+ R
            for(i=0;i<n-1;i++), f. [# ?9 R: k3 z5 r( U. q
                    for(j=0;j<n-1;j++)" `5 j$ j/ C. ^
                            if(*(pt+j)>*(pt+j+1))5 o2 s, G: ^* i# C0 h
                            {" p$ h- s; u/ a
                                    t=*(pt+j);9 g, T' b" v1 a' k& V
                                    *(pt+j)=*(pt+j+1);
    ; T( ?- [2 ~1 L! ?: S8 j8 \                                *(pt+j+1)=t;6 _1 E3 v! ~' L- Y5 ^0 U7 o1 C
                            }
    / {5 ~1 z$ ^2 Z/ C# h0 l}
    " z, E* F5 q& Z2 D9 [3 ovoid output(int arr[],int n)2 ?$ @* }7 p9 N: `3 V( l% H
    {9 q! m' I/ \+ V* W2 N
            int i,*ptr=arr;
    0 Y3 {$ e) q$ n! @4 z, }        printf("output data:\n");; f- T  H0 n# o! N" `7 n
            for(;ptr-arr<n;ptr++)
    ; i# z, I) R, }; r, L                printf("%4d",*ptr);. m$ h6 G1 I: {8 Q6 P& Z: q: A
            printf("\n");
    # W8 \+ X9 h& L3 ^5 O1 T}
    ! x0 Y. C) K( h4 C8 g# P
    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>
    2 E  w3 E% ]7 k% d#define N 10. D$ U0 _. k, w$ F" i

    & y5 u4 z$ U' fvoid input(int arr[],int n)) v) U9 q7 Q8 u% F- ?7 z$ F
    {
    6 Y9 V" X" ~9 W0 r# ~: S8 p4 A& C3 S    int i;* e; A- D, w5 [" {6 ^. a7 n
        printf("input data:\n");
    " T+ b5 ~9 V$ v    for (i=0;i<n;i++)
    4 a- }& ?$ s: \6 v+ r8 V& B        scanf("%d",&arr[i]);6 \. U3 [% q) h9 x
    }
    ; Y) h% m( J! kvoid sort(int *pt,int n)$ f) j- |; Z4 P' A7 ~0 _7 {
    {
    8 s* ]! u2 {/ E" s# g  {, f4 [   
    1 O! ~; t5 g) Z8 g7 M, s    int i,j,t;5 X+ p; x+ h( G
        for (i=0;i<n-1;i++)6 j, m0 n% D! ?
            for (j=0;j<n-1;j++) 7 A0 r$ ^8 j" Z9 h
                if (*(pt+j)>*(pt+j+1))$ y# B+ w2 s1 Q8 i  Q! B2 ^
                {; e: J, P9 S, J2 R' U
                    t=*(pt+j);/ y+ d- k3 N* N+ K7 j
                    *(pt+j)=*(pt+j+1);
    ' f. C8 J! f* `; A- Q  R* K                *(pt+j+1)=t;
    + J9 e0 A: G& G. e/ K* d7 c            }% H/ @* f% s, a  k2 q* _- c. ~
    }
    8 |5 [9 e* p2 l5 Evoid output(int arr[],int n)# L. L! H8 G$ A& y; r* C- U
    {  r, ?' p2 t& ?4 d! U4 n
      + {  W+ }& x6 B( @% w0 U5 c8 y
        int i,*ptr=arr;
    + h3 Z6 ~8 \/ H' z0 K) h* i    printf("output data:\n");
    7 i. C9 _8 H! w# r; g# v    for (;ptr-arr<n;ptr++)0 G& z( s( V$ u% x. v
            printf("%4d",*ptr);
    0 d: C' {6 Z+ {1 R    printf("\n");' s" n) S/ y& O
    }% Y* [  b4 V8 i
    int main()
    - o/ d+ W4 E" C- L& [: [{
    8 }0 x2 h1 F, [    int a[N],*p;$ }; P9 L/ T( g* D
        input(a,N);
    2 w4 r6 C3 T! Y    p=a;$ l+ v3 d9 `4 s# `
        sort(p,N);
    4 Z+ b4 v3 P5 |' q8 `    output(p,N);$ ]* x8 |5 \) Z6 B  O  \9 [/ h# f' g/ s
    }
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-3 15:39 , Processed in 0.548644 second(s), 62 queries .

    回顶部