• c++编程实例


    第57题 学生的记录是 由学号和成绩构成,n名学生的信息已在主函数中放入结构体数组s中,请编写函数fun,它的功能是 :把指定分数范畴内的学生信息放在b所指的数组中,分数范畴内的学生人数由函数值返回.
    答案:
    int fun(streca,strec b,int l,int h)
    {int i,j=0;
    for(i=0;i<n;i++)
    if(a.s>=l&a.s<=h)
    {b[j]=a;
    j++;}
    return j;}
    58:第58题 编写函数藏服那,它的功能是 :求n以内(不包罗n)同时能被3与7整除的全部自然数之和的平方根s,同时做为函数值返回.
    答案:
    double fun(int n)
    {double s=0.0;
    int i;
    for(i=1;i<n;i++)
    if(i%30&i%70)
    s=s+i;
    s=sqrt(s);
    return s;}
    59:第59题 请不写函数fun,该函数的功能是 :将放在字符串数组中的m个字符串(每串的长度不超过n),按次序合同时构成一个新的字符串.
    答案:
    void fun(char a[m][n],char b)
    {int i,j,k=0;
    for(i=0;i<m;i++)
    {for(j=0;j<n;j++)
    if(
    (
    (a+i)+j))
    {b[k]=
    (*(a+i)+j)
    k++;}
    else
    break;
    b[k]=‘\0’;}}
    60:第60题 请编写函数fun,该函数的功能是 :去掉一维数组中全部同样的数,使之只剩一个.数组中的数已按由小到大的次序布列,函数返回删除后数组中信息的个数.
    答案:
    int fun(int a[],int n)
    {int i,t,j=0,*p=a;
    t=p[0];
    for(i=0;i<=n;i++)
    if(t==p)
    ;
    else
    {a[j]=t;
    t=p;
    j++;}
    if(i>=n)
    a[j]=t;
    return j;}
    61:第61题 第请编写函数fun,该函数的功能使:统计各年岁段的人数.N个年岁通过调用随机函数得到,同时放在主函数的age数组中;要求函数把0至9岁年岁段的人数放在d[0]中,把10至19岁年岁段的人数放在d[1]中,把20至29岁的人数放在d[2]中,其余以此类推,把100岁(含100以上年岁的人数都放在d[10]中.结论在主函数中输出.
    答案:
    void fun(int *a,int *b)
    {int i,j;
    for(j=0;i<m;j++)
    b[j]=0;
    for(i=0;i<n;i++)
    if(a>=0&a<=9)
    b[0]+=1;
    else if(a>=10&a<=19)
    b[1]+=1;
    else if(a>=20&a<=29)
    b[2]+=1;
    else if(a>=30&a<=39)
    b[3]+=1;
    else if(a>=40&a<=49)
    b[4]+=1;
    else if(a>=50&a<=59)
    b[5]+=1;
    else if(a>=60&a<=69)
    b[6]+=1;
    else if(a>=70&a<=79)
    b[7]+=1;
    else if(a>=80&a<=89)
    b[8]+=1;
    else if(a>=90&a<=99)
    b[9]+=1;
    else
    b[10]+=1;}

  • 相关阅读:
    CANoe新建XML自动化Test Modules
    C# 实现Ping远程主机功能
    前端经典面试题 | 闭包的作用和原理
    ES, MongoDB, HBase的区别和使用场景
    为什么 Intent 不能传递大数据
    Linux mmap 的作用是什么?
    RabbitMQ消息的重复消费问题
    工业智能网关BL110应用之七十三: 实现西门子S7-300 PLC 接入亚马逊云平台
    wy的leetcode刷题记录_Day57
    常见codeView的记录
  • 原文地址:https://blog.csdn.net/zxbyzx/article/details/127995188