首页 > 其他分享 >C语言填空:结构体填空

C语言填空:结构体填空

时间:2023-02-08 21:14:58浏览次数:43  
标签:struct int sum C语言 STUDENT 填空 pst 结构

#include <stdio.h>
//https://www.renrendoc.com/paper/206978342.html
//计算四位学生的平均成绩,保存在结构体中,然后列表输出这些学生信息 
struct STUDENT
{
    char name[16];int math;int english; int computer;float average;
};
void getaverage(struct STUDENT *pst)
{
    int sum=0;
    sum=sum+pst->math+pst->english+pst->computer;
    pst->average=sum/3.0;
}
main()
{
    int i;
    struct STUDENT st[4]={{"AAAAA",99,98,97},{"BBBBB",96,95,94},{"CCCCC",93,92,91},{"DDDD",68,68,69}};
    for(i=0;i<4;i++)
    getaverage(&st[i]);
    printf("NAME\tMath\tEnglish\tComputer\tAverage\n");
    for(i=0;i<4;i++)
    printf("%s\t%d\t%d\t%d\t%d\n",st[i].name,st[i].math,st[i].english,st[i].computer,st[i].average);
    getchar();
}

 

#include <stdio.h>
//https://www.renrendoc.com/paper/206978342.html
//计算四位学生的平均成绩,保存在结构体中,然后列表输出这些学生信息 
struct STUDENT
{
    char name[16];int math;int english; int computer;float average;
};
void getaverage(struct STUDENT *pst)
{
    int sum=0;
    sum=sum+pst->math+pst->english+pst->computer;
    pst->average=sum/3.0;
}
main()
{
    int i;
    struct STUDENT st[4]={{"AAAAA",99,98,97},{"BBBBB",96,95,94},{"CCCCC",93,92,91},{"DDDD",68,68,69}};
    printf("NAME\tMath\tEnglish\tComputer\tAverage\n");
    for(i=0;i<4;i++)
    {st[i].average=(st[i].math+st[i].english+st[i].computer)/3.0;
    printf("%s\t%d\t%d\t%d\t%f\n",st[i].name,st[i].math,st[i].english,st[i].computer,st[i].average);
}
    getchar();
}

 

标签:struct,int,sum,C语言,STUDENT,填空,pst,结构
From: https://www.cnblogs.com/xkdn/p/17103292.html

相关文章

  • 结构体与json
    json是js中的数据表示方法,后面为了标准,同时json也很方便就前后端都在使用把结构体转换为json格式字符串序列化packagemainimport("encoding/json""fmt")t......
  • 结构体继承
    结构体模拟实现其他语言中的“继承”packagemainimport"fmt"typeanimalstruct{namestring}func(aanimal)move(){fmt.Printf("%v会动\n",a.name)......
  • 结构体嵌套
    和json很像packagemainimport"fmt"typeaddressstruct{provincestringcitystring}typepersonstruct{namestringageintaddraddres......
  • 【特别版】考证与学习,结构与功能,之间的因果关系
    1、problem最近感觉压力好大1、因为高考考的不怎样准备考研,所以要学考研英语,政治,数学,要学计算机408的计算机组成原理,数据结构,操作系统,计算机网络。要准备PAT和CSP。2、因......
  • C语言填空:函数递归应用
    #include<stdio.h>//数列的第12项值为1,此后各项值均为该项前二项之和,计算数列第30项的值intf(intn);main(){printf("%d",【1】);getchar();}intf(i......
  • C语言填空 :利用指针 三个数按从小到排序
    #include<stdio.h>//将任意三个整数按从小到大排序voidswap(【1】,【2】){inttemp;temp=*pa;*pa=*pb;*pb=temp;}main(){inta,b,c,t......
  • C语言填空:整数各数字之和
    #include<stdio.h>//求输入的整数各位数字之和。如输入234则输出9;输入-123则输出6main(){intn,【1】;scanf("%d",&n);n=【2】;while(【3】)......
  • FPN结构详解
    视频链接FPN:越高层次的特征图用于检测更大的目标,图下就是FPN的结构图:Upsample使用的是邻近插值算法。【应该也可以使用别的插值算法】【问题】为什么是从上层往下进行......
  • C语言填空:10进制转为其他任意进制
    #include<stdio.h>//将任意10进制整数转化为2-16任意进制intmain(){charku[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C&#......
  • wow魔兽世界服务端主体结构​
    wow魔兽世界服务端主体结构服务端主要由三大块组成,数据库、服务端逻辑、脚本。数据库用的MySQL,这里不是很关键暂且不说。脚本有自己的脚本引擎,简单的任务、战斗等都可以通......