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);
}
百纵科技官网:https://www.baizon.cn/百纵科技:美国云服务器活动重磅来袭,洛杉矶C3机房 带金盾高防,会员后台可自助管理防火墙,添加黑白名单 CC策略开启低中高.CPU全系列E52680v3 DDR4内存 三星固态盘列阵。另有高防清洗!美国洛杉矶 CN2 云服务器CPU内存带宽数据盘防御价格1H1G10M10G10G19元/月 购买地址2H1G10M10G10G29元/月 购买...
妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...
TMThosting发布了一个2021 Summer Sale活动,针对西雅图VPS主机提供月付7折优惠码,年付65折优惠码,独立服务器提供95折优惠码,本轮促销活动到7月25日。这是一家成立于2018年的国外主机商,主要提供VPS和独立服务器租用业务,数据中心包括美国西雅图和达拉斯,其中VPS基于KVM架构,都有提供免费的DDoS保护,支持选择Windows或者Linux操作系统。Budget ...
c语言程序设计试题及答案为你推荐
ros驱动电机电机驱动芯片 synchronous rectification 什么意思陕西理工学院地址陕西理工学院南区的具体地址是什么?徐州地税网上申报徐州国税和地税的网上申报具体步骤秦皇岛建网站秦皇岛网站制作哪里好?数据库系统概论大二学了《数据库系统概论》这本书,请问可以考计算机三级数据库吗?ctf网络安全大赛网上安全知识竞赛怎么进入drs系统MIS是什么系统数据挖掘的应用近年来哪些因素促进了数据挖掘的广泛应用中山大学南校区地址求中山大学地址宾馆客房管理系统什么是酒店客房智能控制系统 ???
网络域名注册 沈阳虚拟主机 服务器配置技术网 主机点评 cve-2014-6271 英文简历模板word 湖南服务器托管 免空 柚子舍官网 183是联通还是移动 傲盾官网 cloudlink 中国linux 万网空间 云服务是什么意思 zcloud 蓝队云 卡巴斯基免费版下载 瓦工招聘 护卫神主机管理系统 更多