网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
11月05日漏签0天
c++吧 关注:640,689贴子:2,116,355
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 10回复贴,共1页
<<返回c++吧
>0< 加载中...

我新手 求各位大神 帮解决这题

  • 只看楼主
  • 收藏

  • 回复
  • wwarfdpj
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
//1、求任意一个学生5门课程的最高分,最低分,平均分,升序排列后的结果!
#include<stdio.h>
#define N 5
int biggest(int b[],int n)
{
int max,i;
max=b[0];
for(i=1;i<n;i++)
if(max<b[i])
max=b[i];
return max;
}
int smallest(int b[],int n)
{
int min,i;
min=b[0];
for(i=1;i<n;i++)
if(min>b[i])
min=b[i];
return min;
}
int ave(int b[],int n)
{
}
void sort(int b[],int n)
{
int i,j,t;
for(i=0;i<n-1;i++)
for(j=0;j<n-1-i;j++)
if(b[j]>b[j+1])
{
t=b[j];
b[j]=b[j+1];
//b[]
}
}
void menu()
{
printf("********************************\n");
printf("1、求出最高分\n");
printf("2、求出最低分\n");
printf("3、求出平均分\n");
printf("4、排序\n");
printf("********************************\n");
printf("请输入你的选择\n");
}
void main( )
{
int a[N],choice,i;
//接收成绩
printf("请输入5门课的成绩\n");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
menu();
scanf("%d",&choice);
switch(choice)
{
case 1:printf("最大值为%d\n",biggest(a,N));break;
case 2:printf("最小值为%d\n",smallest(a,N ));break;
case 3:ave(a,N);
case 4:sort(a,N);
}
}


  • wwarfdpj
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
平均值 不会写 还有最后那case 3,case 4不会


2025-11-05 00:43:20
广告
不感兴趣
开通SVIP免广告
  • 幸运的Zming
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不要碰到问题就问别人,要学会自己解决。


  • wisejson
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
int ave(int b[],int n)
{
int sum =0;
int ave1;
for(int i=0;i<n;i++)
{
sum+=b[i];
}
ave1=sum/5;
return ave1;
}


  • wisejson
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@wwarfdpj
那个平均数ave1最好是double类型的,平均数的时候难免有小数,
case 3:printf("平均值为%d\n",ave(a,N));break;
case 4://我想你那个void sort(int b[],int n) 应该把形参改成引用参数,即void sort(int &b[],int n)这样实参和形参的地址是一样的 ,当你这形参改变时,你相对应的实参a[]也会跟着变化。即完成了要求。case 4 你要写的内容只要把数组a[]的元素都输出出来就行了,因为这些元素已经在sort()函数完成了排序。
我也是没学这个多久,希望我的回答能帮助你!


  • wisejson
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@wwarfdpj
大家都加油,去帮助那些需要帮助的人。让他们都能学会。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 10回复贴,共1页
<<返回c++吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示