研究量子通讯大学选什么专业?研究芯片呢?做研究一般来说需要研究生毕业。 涉及通信和芯片的专业有很多。 通信的话,需要学电子学,电磁波,高数,编程,英语,这些基础课。 量子的话,需要
c++求解统计成绩
用c语言设计一个程序统计一个班的学生成绩?
#include
#include
//定义一个学生结构体数组
struct Student{
int id;
double score;
}Student[100];
//记录实际导入学生个数
int len = 0;
//求最高分
void getmax() {
int maxid = 0;
double maxscore = -1;
for (int i = 0; i < len; i++) {
if (Student[i].score > maxscore) {
maxscore = Student[i].score;
maxid = Student[i].id;
}
}
printf("班级最高分为:%.2lf学号是:%d\n", maxscore, maxid);
}
//求最低分
void getmin() {
int minid = 0;
double minscore = 101;
for (int i = 0; i < len; i++) {
if (Student[i].score < minscore) {
minscore = Student[i].score;
minid = Student[i].id;
}
}
printf("班级最低分为:%.2lf学号是:%d\n", minscore, minid);
}
//求总分
double getsum() {
double sum = 0;
for (int i = 0; i < len; i++) {
sum += Student[i].score;
}
return sum;
}
//求平均分
double getave() {
double ave = 0;
return getsum() / len;
}
//导入学生信息
void input() {
int id = 0;
double score = 0;
while (1) {
printf("请输入学生学号:");
scanf_s("%d", &id);
if (id == -1) { break; }
printf("请输入学生成绩:");
scanf_s("%lf", &score);
Student[len].id = id;
Student[len].score = score;
len++;
}
printf("信息导入完毕!\n");
}
int main() {
input();
printf("全班总分为:%.2lf\n", getsum());
printf("全班平均分为:%.2lf\n", getave());
getmax();
getmin();
return 0;
}
注:此代码运行于VS2017,如果在VC6.0中运行,可将scanf_s改成scanf
并且for(int i=0;i 程序运行测试图如下: 相关文章 求教vba高手!!分太少了,不可能每个题都给你写,写几个Sub第1题() 可编程序控制器的常见故障怎样检修?可编程序控制器的常见故障这样检修:CPU故障:CPU出现故障,可编程序控制器将不能正常工作。主要故障点是CPU没有插好或松动,系统监控或支持程序 这道java编程题谁会写?importjava.util.Scanner; matlab 音频采样怎么实现 高手进在进行通讯和DSP等试验过程中,信号源是不可缺少的一个工具,很多设备是使用信号源来模拟检测实际目标,来验证设备的功能及可靠性。通常,对于研制 excel如何制作一个vba按钮,点一下之后让sheet1里面的部份数据,自动保存到sheet2里面?如果菜单栏没有“开发工具”选项卡,右击上方菜单栏空白处——自定义功能区,选中“开发工具” 编程根据五边形五个顶点的坐标计算五边形面积,请用C++面向程序设计,并且是函数做的五个顶点依次是1,2,3,4,5 三角形123三边12,23,13为a,b,c则s=(a+b+c)/2,面积S=根号下(s(s-a)(s 求简单C语言程序代码!输入2个正整数m和n,求其最大公约数和最小公倍数#include#includeint main()int m,n,p,q,s,r;printf("请输入两个正整数;m,n\n");scanf("%d,%d",&m,&n);#inC语言 统计学生成绩
//按你要求来的 不过只输入了3组数,你可以自己改 #include #include #define max 100 typedef struct { char name[max];// 姓名 int num;//学号 int eng;//英语成绩 int pro;//程序设计成绩 int maths;//数学成绩 }student; void input(student s[],int n)//输入以及求总分 { int sum=0; for(int i=0;i#include
voidprint1(inta[],intn){
for(inti=0;i
printf("\n\n");
}
intmain()
{
inta[30],i,j,k=0,m=0,b[30],c[30],d[10]={0};
for(i=0;i<30;i++){
intscore;
scanf("%d",&score);
if(score<0){
j=i;
break;
}
a[i]=score;
}
for(i=0;i
b[k++]=a[i];
else
c[m++]=a[i];
d[a[i]/10]++;
}
printf("及格人数%d\n",k);
print1(b,k);
printf("不及格人数%d\n",m);
print1(c,m);
for(i=0;i<10;i++){
printf("%d到%d占:%d%%\n",i,(i+1)*10-1,d[i]*10);
}
}求一个 C语言的学生成绩的统计程序
#include "stdio.h" /*定义学生结构体*/ struct Student { char ID[20]; char Name[20]; float Mark1; float Mark2; float Mark3; float Average; }; /*声明学生数组及学生数量*/ struct Student students[1000]; int num=0; /*求平均值*/ float Avg(struct Student stu) { return (stu.Mark1+stu.Mark2+stu.Mark3)/3; } /*通过学号返回数组下标*/ int Stude用C语言如何编写统计成绩,要求看下面
#include
Dimn%,x%
n=Application.InputBox("请输入N值:",,,,,,,1)
Ifn=FalseThenExitSub
Forx=1Ton
IfxMod2=1Then
sum=s
publicclassMain{publicstaticvoidmain(String[]args){//从键盘上输出一个字符串,假定字符串的长度小于80,将该串中出现的所