| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 374 人关注过本帖
标题:实参到形参 得不到想要的结果 新手求助
取消只看楼主 加入收藏
t495647533
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2014-10-17
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:3 
实参到形参 得不到想要的结果 新手求助
#include <stdio.h>
void main()
{
    void average(float *p,int n);
    void search(float (*p)[4],int n);
    float score[3][4]={65,67,70,60,80,87,90,81,90,99,100,98};
    int m;
    average(*score,12);
    scanf("please input No:%d \n",&m);
    printf("m=%d\n",m);
    search(score,m);
}
void average(float *p,int n)
{
    float *p_end;
    float sum=0,aver;
    p_end=p+n-1;
    for(;p<=p_end;p++)
    {
        sum=sum+(*p);
    }
    aver=sum/n;
    printf("average=%-5.2f  \n",aver);


}
void search(float (*p)[4],int n)
{
    int i;
    printf("the score of No.%d are:\n",n);
    for(i=0;i<4;i++)
        printf("%-5.2f  ",*(*(p+n)+i));
    printf("\n");
}
当输入M为2时怎么得不到想要的结果?
搜索更多相关主题的帖子: average include search please 
2014-10-17 22:33
t495647533
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2014-10-17
收藏
得分:0 
回复 2 楼 wp231957
我想得到三个学生的平均成绩
  然后输入M为2
希望查到第二个同学的四门成绩
2014-10-19 11:50
t495647533
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2014-10-17
收藏
得分:0 
回复 3 楼 BruceZong
不行呀
2014-10-19 11:51
t495647533
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2014-10-17
收藏
得分:0 
回复 4 楼 erty1001
有没有关于C教程好的书籍推荐一下呢?
2014-10-19 11:52
快速回复:实参到形参 得不到想要的结果 新手求助
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024729 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved