| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 461 人关注过本帖
标题:帮我下忙,实在没有时间做了。
只看楼主 加入收藏
冬天的一条鱼
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2009-3-3
结帖率:93.33%
收藏
已结贴  问题点数:20 回复次数:1 
帮我下忙,实在没有时间做了。
最近新生进校,忙着迎新。唉,老师今天布置作业,明天要交,实在没时间做,哪个帮我写下。现在还要去开会,希望一下开会回来,有人帮我解决了。
(都要用指针做)

1、从键盘上输入10个整形数字,将其中重复的数字去掉,并将剩余数字按照从小到大的顺序输出。(从键盘输入:4,3,6,3,8,4,5,7,9,6)

2、利用一个递归函数实现,利用公式实现递归:
  C(n,r)=  C(n,r-1)*(n-r+1)/r
注意递归结束条件:
如r=0,则C(n,r)=1;
如r=1,则C(n,r)=n;

3、一个班有5个学生,每个学生修了5门课程,1)求每个学生的平均成绩,并输出每个学生的学号,每门课程成绩及平均值。2)求每门课程的平均成绩;
实现要求:分别编写2个函数实现以上两个要求;第一个函数用数组名作参数,第二个函数用指针用参数,并在函数体内用指针对数组操作。
搜索更多相关主题的帖子: 时间 
2009-09-08 19:30
冬天的一条鱼
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2009-3-3
收藏
得分:0 
唉,没人帮我,我自己做了,第一题和第二题,第三题只会做一半。哪个帮我修改下。
1.#include<iostream.h>
int fun1(int *p1,int n);
int fun2(int *p2,int n);
int main()
{
    int i,a[10];
    cout<<"请从键盘上输入(4,3,6,3,8,4,5,7,9,6):"<<endl;
    for(i=0;i<10;i++)
    cin>>a[i];
    fun1(a,10);
    fun2(a,10);
    for(i=0;i<10;i++)
    if(a[i]!=a[i+1])
    cout<<a[i]<<" ";
}
int fun1(int *p1,int n)
{
    int i,j;
    cout<<"重复的数字有:" ;
    for(i=0;i<n-1;i++)
    for(j=i+1;j<n;j++)
    if(*(p1+i)==*(p1+j))
    cout<<*(p1+i)<<" ";
    cout<<endl;
}
int fun2(int *p2,int n)
{
    int i,j,k,t;
    for(i=0;i<n-1;i++)
    {k=i;
    for(j=i+1;j<n;j++)
    if(*(p2+j)<*(p2+k))k=j;
    t=*(p2+k);*(p2+k)=*(p2+i);*(p2+i)=t;
    }
}

2.#include<iostream.h>
int C(int n,int r);
int main()
{
    int n,r;
    cout<<"请输入n和r的值:"<<endl;
    cout<<"n=";
    cin>>n;
    cout<<"r=";
    cin>>r;
    cout<<"则C("<<n<<","<<r<<")="<<C(n,r)<<endl;;
}
int C(int n,int r)
{
    int s=0;
    if(r==0)
    s=1;
    else
    s=C(n,r-1)*(n-r+1)/r;
    return s;
}

3.#include<iostream.h>
int main()
{
    int a[5][5],i,j,*p1,*p2,*p3;
    cout<<"请输入5个学生的成绩:"<<endl;
    for(i=1;i<=5;i++)
    for(j=1;j<=5;j++)
    cin>>a[i][j];
    for(i=1;i<=5;i++)
    for(j=1;j<=5;j++)
    for(p1=a[i];p1<a[i]+j;p1++)
}
 
2009-09-09 17:04
快速回复:帮我下忙,实在没有时间做了。
数据加载中...
 
   



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

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