回 帖 发 新 帖 刷新版面

主题:代人编程

平时没事,自己C/C++还不错,所以代人编程,保证质量,有意请联系:qq:1073816566,版主啊,不违规吧,嘿嘿...[em3],对不起我是收取报酬的,又意向加qq吧

回复列表 (共6个回复)

沙发

你能帮助我编程下列5题吗?
编程题   
   1.编一程序计算并输出12+22+…+n2的值,其中n值由键盘输入。
   2.编一个递归函数 int  FF(int  a[ ] , int  n),求出数组a中所有n个元素之积并返回。
   3.已知6≤a≤30,15≤b≤36,编一程序求出满足不定方程 2a+5b = 126 的全部整数组解。如(13 , 20)就是其中的一组解。
   4.编写一个函数void  SelectSort(int  a[],int  n),采用选择排序的方法按升序排列数组a中的n个元素。
   5.猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天又将剩下的桃子吃掉一半,又多吃一个。以后每天都吃了前一天剩下的一半零一个。到第10天,只剩下一个桃子了。编程试求第一天共摘了多少桃子。

板凳


您能帮写出下列每个函数的功能
    1.bool  WB(int  a[ ] , int  n , int  x) {
           for ( int  i=0;  i<n;  i++ )
              if (a[i] == x)  return  true ;
           return  false ;
       }
    
2.template <class  Type>
       int  WE(Type  a[ ] , Type  b[ ] , int  n) {
           int  c = 0;
           for ( int  i=0;  i<n;  i++ )
              if (a[i] == b[i])  c++;
           return  c;
       }
    
3.void  LK(int  a[ ] , int  n , int & m) {
           float  s = 0;  int  i;
           for ( i=0;  i<n;  i++ ) s += a[i];
           s /= n;
           m = 0;
           for ( i=0;  i<n;  i++ ) if (a[i] >= s)  m++;
       }
    
4.# include <iomanip.h>
       # include <fstream.h>
       # include <string.h>
       void  JA(char * fname)
       // 可把以fname所指字符串作为文件标识符的文件称为fname文件
       {
           ofstream  fout(fname);
           char  a[20];    cin  >>a;
           while (strcmp(a , “end”) != 0) {
               fout  <<a<<endl;
               cin  >>a;
           }
           fout.clase( );
       }

3 楼

楼主最好是收取一定程度的报酬,就算不为自己,也不要完全宠坏了大学生朋友们。

4 楼

我在寝室无聊的时候,看到你的帖子,写的。可能有些方法很笨,你自己可以用更好的方法!
第一题:
#include<iostream.h>
int main(){
  int i,n;
  int sum=0;
  cin>>n;
  for(i=1;i<=n;i++)
 sum=sum+i*10+2;
  cout<<sum;
}

第二题:
#include<iostream.h>
int main(){
 int ff(int a[], int n);
 int k;
 int a[]={1,2,3,4,5,6,7};
 k=ff(a,2);
     cout<<k;
}
 int  ff(int a[], int n) 

    if(n==0) 
        return 0; 
    else 
        return a[n]*a[n-1]+ff(a,n-1); 
}

第三题;
#include<iostream.h>
int main(){
 int i,j;
 for(i=6;i<=30;i++)
    for(j=15;j<=36;j++)
       if(2*i+5*j==126)
          cout<<"i的值为:"<<i<<endl<<"j的值为:"<<j<<endl;
    }



第四题:
#include<iostream.h>
#include<string.h>
int main(){
void SelectSort(char *a[],int n);
    int i;
    char *a[4]={"abc","cde","def","c++language"};
    SelectSort(a,4);
    for(i=0;i<4;i++)
    cout<<a[i]<<endl;
    return 0;
}
void SelectSort(char *a[],int n)
{   char *p;
    int min;
    int i,j;
    for(i=0;i<n;i++)
    {
        min=i;
        for(j=0;j<n;j++)
      if(strcmp(a[min],a[j])>0) 
          min=j;
      if(min!=i)
   p=a[i],a[i]=a[min],a[min]=p;

    }

}

第5题:
#include<iostream.h>
int main(){
int day,qyt,hyt; /*定义变量时间没,前一天的数量,后一天的数量*/
hyt=1; 
 for(day=9;day>0;day--) 
{qyt=(hyt+1)*2;
hyt=qyt; 

cout<<qyt;
}

5 楼

4楼第二个是错的,函数应该是下面的
int  ff(int a[], int n) 

    if(n==0) 
        return 1; 
    else 
        return a[n]*ff(a,n-1); 
}

6 楼


恩!我看到了!

我来回复

您尚未登录,请登录后再回复。点此登录或注册