欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C語(yǔ)言

當(dāng)前位置:主頁(yè) > 軟件編程 > C語(yǔ)言 >

C語(yǔ)言學(xué)生成績(jī)管理系統(tǒng)源代碼

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C語(yǔ)言|點(diǎn)擊: 次

大學(xué)C語(yǔ)言實(shí)訓(xùn)課,C語(yǔ)言學(xué)生成績(jī)管理系統(tǒng),供大家參考,具體內(nèi)容如下

#include<stdio.h> 
#include<string.h> 
#include<math.h> 
struct student 
  { 
    int num; 
    char name[20]; 
    float pingshi; 
    float shiyan; 
    float kaoshi; 
    double zongping; 
  }stu[4]; 
void main() 
{ 
  void a(); 
  void b(); 
  void c(); 
  void d(); 
  void e(); 
  int n; 
  while(n!=6) 
  {  printf("\t大學(xué)計(jì)算機(jī)基礎(chǔ)成績(jī)管理系統(tǒng)\n"); 
    printf("1:輸入一個(gè)班學(xué)生大學(xué)計(jì)算機(jī)基礎(chǔ)成績(jī)記錄\n"); 
    printf("2:顯示所有成績(jī)記錄\n"); 
    printf("3:計(jì)算并輸出平均成績(jī),均方差\n"); 
    printf("4:輸出成績(jī)與排名\n"); 
    printf("5:結(jié)果存入文件chengji.txt\n"); 
    printf("6:退出系統(tǒng)\n"); 
    printf("輸入選項(xiàng)代碼:"); 
    scanf("%d",&n); 
    switch(n) 
    { 
      case 1:a();break; 
      case 2:b();break; 
      case 3:c();break; 
      case 4:d();break; 
      case 5:e();break; 
      case 6:printf("\n*******************謝謝使用!*******************\n");break; 
      break;   
    }   
  } 
getchar(); 
} 
/* 子 函 數(shù)*/ 
void a() /* 輸入一個(gè)班的學(xué)生記錄*/ 
 
{ 
  int i; 
 
  for(i=0;i<4;i++) 
 
  {   
 
    printf("請(qǐng)輸入學(xué)號(hào) 姓名 平時(shí)成績(jī) 實(shí)驗(yàn)成績(jī) 考試成績(jī):"); 
 
    scanf("%d%s%f%f%f",&stu[i].num,stu[i].name,&stu[i].pingshi,&stu[i].shiyan,&stu[i].kaoshi); 
     
  }for(i=0;i<4;i++) 
stu[i].zongping=0.1*stu[i].pingshi+0.3*stu[i].shiyan+0.6*stu[i].kaoshi; 
} 
void b()/* 顯示所有記錄*/ 
 
{ 
  int i; 
 
  printf("學(xué)號(hào)    姓名    平時(shí)成績(jī)    實(shí)驗(yàn)成績(jī)   考試成績(jī)   總評(píng)成績(jī)\n"); 
 
  for(i=0;i<4;i++) 
 
    printf("%d%14.2s%14.2f%14.2f%14.2f%14.2f\n",stu[i].num,stu[i].name,stu[i].pingshi,stu[i].shiyan,stu[i].kaoshi,stu[i].zongping); 
 
} 
 
void c()/* 求出全班平均成績(jī),顯示均方差*/ 
{  
  int a[4]={0,1,2,3}; 
  int i,j; 
  double total=0,pfc=0,bzc=0; 
  double ave; 
  for(i=0;i<4;i++) 
  { 
    total=total+stu[i].zongping; 
  } 
  ave=total/4.0; 
  printf("總評(píng)平均成績(jī)是%f\n",ave); 
  for(i=0;i<4;i++) 
  { 
    pfc=pow((stu[i].zongping-ave),2)/4; 
  } 
  bzc=sqrt(pfc); 
  printf("\n平方差是%f\n",pfc); 
  printf("\n標(biāo)準(zhǔn)差是%f\n",bzc); 
} 
void d() 
 
{ 
  int a[4]={0,1,2,3}; 
  int i,j,temp; 
  for(j=0;j<3;j++) 
  { 
    for(i=0;i<3-j;i++) 
    if(stu[a[i]].zongping>stu[a[i+1]].zongping) 
    {   
      temp=a[i];a[i]=a[i+1]; 
      a[i+1]=temp; 
 
    } 
  } 
 
  printf("順序?yàn)?\n"); 
 
  printf("學(xué)號(hào)   姓名   總評(píng)成績(jī)\n"); 
 
  for(i=0;i<4;i++) 
 
    printf("%d%10.2s%15.2f\n",stu[a[i]].num,stu[a[i]].name,stu[a[i]].zongping); 
 
  printf("\n"); 
 
} 
 
void e() 
{int i; 
FILE *fp; 
fp=fopen("chengji.txt","w"); 
 
  fprintf(fp,"學(xué)號(hào)    姓名    平時(shí)成績(jī)    實(shí)驗(yàn)成績(jī)   考試成績(jī)   總評(píng)成績(jī)\n"); 
 
  for(i=0;i<4;i++) 
 
    fprintf(fp,"%d%14.2s%14.2f%14.2f%14.2f%14.2f\n",stu[i].num,stu[i].name,stu[i].pingshi,stu[i].shiyan,stu[i].kaoshi,stu[i].zongping); 
 
printf("\n\n*******************恭喜,保存完成!*******************\n\n"); 
} 

簡(jiǎn)單記錄。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持我們。

上一篇:C++設(shè)計(jì)模式之建造者模式(Builder)

欄    目:C語(yǔ)言

下一篇:C++設(shè)計(jì)模式之享元模式(Flyweight)

本文標(biāo)題:C語(yǔ)言學(xué)生成績(jī)管理系統(tǒng)源代碼

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/836.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有