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);
}
月付/年付优惠码:zji 下物理服务器/VDS/虚拟主机空间订单八折终身优惠(长期有效)一、ZJI官网点击直达ZJI官方网站二、特惠香港日本服务器香港大埔:http://hkdb.speedtest.zji.net/香港葵湾:http://hkkw.speedtest.zji.net/日本大阪:http://jpsk.speedtest.zji.net/日本大阪一型 ...
RAKsmart 商家八月份的促销活动今天更新。基本上和上个月的产品套餐活动差不多的,不过也是有简单的微调。对于RAKsmart商家还是比较了解的,他们家产品虽然这两年增加多个机房,以及在VPS主机方案上有丰富的机房和调整到一些自营机房,他们家的策划能力还是有限,基本上每个月的套餐活动都差不多。RAKsmart 在八月份看到有新增香港高防服务器可选,最高100GB防御。同时原来上个月缺货的日本独立...
Budgetvm(原EZ机房),2005年成立的美国老品牌机房,主打美国4个机房(洛杉矶、芝加哥、达拉斯、迈阿密)和日本东京机房的独立服务器和VPS业务,而且不限制流量,默认提供免费的1800G DDoS防御服务,支持IPv6和IPMI,多种免费中文操作系统可供选择,独立服务器主打大硬盘,多硬盘,大内存,用户可以在后台自行安装系统等管理操作!内存可定制升级到1536G,多块硬盘随时加,14TBSA...
c语言程序设计试题及答案为你推荐
波粒高清监控系统进不了操作系统,开机只显示波粒百万高清,什么都看不到,求高手ctf网络安全大赛安全知识竞赛要的队名和口号,有哪些?皮城警备皮城警备这个区怎么样?水晶之刺台服水晶之刺今天怎么那么卡?无线监控方案近距离无线监控方案优势?亚网路亚钓鱼的时间问题超声波探测什么情况下要超声波探伤?web移动端开发web移动端开发要具备哪些知识?wap地带怎样使用WAP、呼叫中心系统搭建请问要创建一个呼叫中心系统,需要用什么软硬件设施呢?谢谢
虚拟空间哪个好 哈尔滨域名注册 韩国服务器租用 云南服务器租用 深圳域名空间 合租服务器 美国加州vps 中文域名交易中心 免费申请域名 dns是什么 堪萨斯服务器 美国主机评论 godaddy域名优惠码 2017年黑色星期五 牛人与腾讯客服对话 91vps 免费全能主机 中国电信测速网 vip域名 台湾谷歌 更多