C语言编程题:有5个学生,每个学生有3门课成绩,从键盘上输入以上数据(包括学号、姓名、三门课成绩),
#include<stdio.h>
float a_stu[4],a_cour[3];//定义两个全局数组,用来表示学生平均成绩和各科平均成绩
int a[4][3]={78,78,99,90,89,96,77,91,90,92,79,89};
int main()
{
void aver_stu(void);
void aver_cour(void);
void fangcha(void);
aver_stu();
aver_cour();
int i,j,m,p,q;
m=a[0][0];
for(i=0;i<4;i++)
for(j=0;j<3;j++)
if(a[i][j]>m)
{m=a[i][j];
p=i,q=j;
}
printf("分数最高是%d分,该学生是第%d个学生 ,其课程是第%d门
",m,p+1,q+1);
fangcha();
return 0;
}
//
void aver_stu(void)
{ int i,j;
float sum1;
for(i=0;i<4;i++)
{for(j=0,sum1=0;j<3;j++)//每算完一位学生的平均成绩后,要重新使sum=0才能计算下一位,所以在第二个for语句sum值要归0
sum1+=a[i][j];
a_stu[i]=sum1/3;
}
printf("四位学生的平均成绩为:
");
for(i=0;i<4;i++)
printf("%f
",a_stu[i]);
}
//
void aver_cour(void)
{int i,j;
float sum2;
for(i=0;i<3;i++)
{
for(j=0,sum2=0;j<4;j++)
{sum2+=a[j][i];
a_cour[i]=sum2/4;}
}
printf("三门课的平均成绩为:
");
for(i=0;i<3;i++)
printf("%f
",a_cour[i]);
}
//
void fangcha(void)
{float sum3=0,sum4=0,h;
int i;
for(i=0;i<4;i++)
{sum3+=a_stu[i]*a_stu[i];
sum4+=a_stu[i];}
h=sum3/4-(sum4/4)*(sum4/4);
printf("平均分方差为:%f
",h);
}求一道分段函数的C语言编程题目?
#include <stdio.h>/*
编写一个程序,使得可以根据用户输入数值求下列分段函数的值。
(1) 当x<0时,y=-x;(2) 当x>10时,y=3x+5;(3) 当x为其他值时, y=2x-1。
*/
int main(int argc, char *argv[])
{
int iX;
int iY; printf("Please input x:");
scanf("%d", &iX);
fflush(stdin); //容错处理 if(iX < 0)
{
iY = -iX;
} else if(iX > 1)
{
iY = 3*iX + 5;
} else
{
iY = 2*iX - 1;
} printf("y=%d
", iY);
return 0;
}求助:C语言编程题
第一道题:
#include<stdio.h>
void main()
{
int a,b[5],i;
printf("请输入一个五位整数:
");
scanf("%d",&a); /*将输入的五位数赋给整型变量a*/
for(i=0;i<5;i++)
{
b[i]=a%10;
a/=10;
} /* 这个for循环的作用是将a从个位开始的每个数依次赋给整型数组b */
printf("逆序后的数是:
");
for(i=0;i<5;i++)
{
printf("%d",b[i]);
}
}
第二道题:
#include<stdio.h>
void main()
{
int a,b,c,d;
printf("请依次输入三个整数,并用空格将它们分开:
");
scanf("%d%d%d",&a,&b,&c);
printf("交换前:
");
printf("a=%d
b=%d
c=%d
",a,b,c);
d=a;
a=c;
c=b;
b=d;
printf("交换后:
");
printf("a=%d
b=%d
c=%d
",a,b,c);
}
A400互联是一家成立于2020年的商家,本次给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐。目前,商家推出香港cn2节点+cmi线路云主机,1H/1G/10M/300G流量,37.8元/季,云上日子,你我共享。A400互联优惠码:七折优惠码:0711A400互联优惠方案:适合建站,个人开发爱好者配置...
PacificRack最近促销上瘾了,活动频繁,接二连三的追加便宜VPS秒杀,PacificRack在 7月中下旬已经推出了五款秒杀VPS套餐,现在商家又新增了三款更便宜的特价套餐,年付低至7.2美元,这已经是本月第三波促销,带宽都是1Gbps。PacificRack 7月秒杀VPS整个系列都是PR-M,也就是魔方的后台管理。2G内存起步的支持Windows 7、10、Server 2003\20...
菠萝云国人商家,今天分享一下菠萝云的广州移动机房的套餐,广州移动机房分为NAT套餐和VDS套餐,NAT就是只给端口,共享IP,VDS有自己的独立IP,可做站,商家给的带宽起步为200M,最高给到800M,目前有一个8折的优惠,另外VDS有一个下单立减100元的活动,有需要的朋友可以看看。菠萝云优惠套餐:广州移动NAT套餐,开放100个TCP+UDP固定端口,共享IP,8折优惠码:gzydnat-8...
c语言程序设计试题及答案为你推荐
交通流什么叫做渠化路口?裂缝检测裂缝观测都要观测些什么?裂缝检测房屋裂缝找什么部门做鉴定华为开发者联盟本人想购买华为开发者联盟开发者计划,请问该如何购买?新中大软件新中大软件公司南京公司怎么样北方民族大学地址北方民族学校好吗?具体位置在宁夏哪?是几本啊?上海长宽上海电信,与长宽有什么区别,现在有几种网络宽带,怎么申请天津职业大学地址天津各大学地址l六间房六间房的名称由来wap地带APN,CMNET,CMWAP代表什么?
上海服务器租用 租服务器价格 韩国vps 广东vps 域名交易网 流媒体服务器 绍兴高防 建立邮箱 泉州电信 国外ip加速器 河南移动梦网 阿里云邮箱登陆 测试网速命令 广州服务器托管 脚本大全 asp简介 超低价 shuangshiyi 在线tracert 9929 更多