定义了一个 输入学生信息的 结构体 通过比较 总成绩  排名   各个信息都要交换信息,我想定义另一个结构体 盛放它  完成交换

#include

struct Student//定义储存学生信息的结构体

{

int num[20];    //定义一个存储学生学号的整型的数组

char name[20];//定义一个存储学生名字的字符类型的数组

int englishscore;//定义一个存储学生英语分数整型变量

int mathscore;//定义一个存储学生数学分数整型变量

int Cscore;//定义c语言分数变量

int all;

int average;

int place;

};

struct Student stu[4];//结构体中的变量数为4

struct temp//定义储存学生信息的结构体

{

int num1[20];    //定义一个存储学生学号的整型的数组

char name1[20];//定义一个存储学生名字的字符类型的数组

int englishscore1;//定义一个存储学生英语分数整型变量

int mathscore1;//定义一个存储学生数学分数整型变量

int Cscore1;//定义c语言分数变量

int all1;

int average1;

int place1;

};

struct temp stu1[4];//结构体中的变量数为4

void main(void)

{

struct Student *p;//申明指针指向结构体

struct temp;

int i,k,n;

p=stu;//将数组变量的初始地址赋予指针p

printf("请输入4学生的:\n");

printf("学号\t姓名\t英语成绩\t数学成绩\tC语言成绩\t总成绩\t平均成绩\t排名\n");

for(i=0;i<4;i++)//从键盘输入学生的信息

{

scanf("%6d %18s %3d %3d %3d",&stu[i].num,&stu[i].name,&stu[i].englishscore,&stu[i].mathscore,&stu[i].Cscore);

}

for(i=0;i<4;i++)

{

stu[i].all=stu[i].englishscore+stu[i].mathscore+stu[i].Cscore;

stu[i].average=stu[i].all/4;

}

for(int j=0;j<3;j++)    /*外循环控制排序趟数,n个数排n-1趟*/

{

for(i=0;i<3-j;i++)   /*内循环每趟比较的次数,第j趟比较n-j次*/

if(stu[i].all

{

stu1[i]=stu[i];

stu[i]=stu[i+1];

stu[i+1]=stu1[i];

}

}

printf("综合成绩排名信息/n");

printf("学号\t姓名\t英语成绩\t数学成绩\tC语言成绩\n");

for(i=1;i<4;i++)//从数组中读出学生的信息

{

stu[i].place=i+1;

printf(" %d %s %d %d %d %d %d %d",stu[i].num,stu[i].name,stu[i].englishscore,stu[i].mathscore,stu[i].Cscore,

stu[i].all,stu[i].average,stu[i].place);

}

printf("\n");

}

显示结果是:\c++\Microsoft Visual Studio\MyProjects\81\81.cpp(63) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct temp' (or there is no acceptable conversion)

执行 cl.exe 时出错.

自学 c对  结构体 交换   如何  定义  赋值    求大神了    求救

c语言用结构体交换名字,结构体赋值给另一个 结构体 如何定义 求大神了相关推荐

  1. 请输入30名同学的c语言成绩,求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学...

    问题描述: 求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学 求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共 ...

  2. 怎么用c语言表示大整数的四则运算,用c语言编写大整数的四则运算,求大神

    用c语言编写大整数的四则运算,求大神 答案:3  信息版本:手机版 解决时间 2019-10-03 17:13 已解决 2019-10-03 01:32 用c语言编写大整数的四则运算,求大神 最佳答案 ...

  3. c语言中len的作用,C语言 int len( )  求大神解释

    C语言 int len( ) 求大神解释 sen3830058 LV12 2013-03-13 #include int len(char s[]){ int n=0; while(s[n]!='\0 ...

  4. 赫夫曼编码c语言 排序部分,c语言构造哈夫曼树输出哈夫曼编码出错 ,跪求大神帮我找错...

    c语言构造哈夫曼树输出哈夫曼编码出错 ,跪求大神帮我找错0 youxun0952016.09.07浏览120次分享举报 #include #include #include typedef struc ...

  5. python12345输出54321_C语言编写程序 :输入一个正整数,将其逆序输出。例如,输入12345,输出54321. 跪求大神用循环语句...

    点击查看C语言编写程序 :输入一个正整数,将其逆序输出.例如,输入12345,输出54321. 跪求大神用循环语句具体信息 答:#include int main() { int num; scanf ...

  6. c语言中已知x=7,y=3,计算表达式x%=y+3的值,已知:a=7,x=2.5,y=4.7,计算算术表示式x+a%3*(int)(x+y)%2/4的值。试程式设计上机验证。求大神帮助...

    已知:a=7,x=2.5,y=4.7,计算算术表示式x+a%3*(int)(x+y)%2/4的值.试程式设计上机验证.求大神帮助以下文字资料是由(历史新知网www.lishixinzhi.com)小编 ...

  7. c语言用结构体交换名字,一些结构体的运用实例

    最近快要期末考试了,也没什么特别多时间去学习新的知识,只能好好复习一些学过的知识并加以运用. 下面是一些实例(根据从易到难的顺序排列): 1.定义5个学生结构体类型(姓名.学号.三门课的成绩(高数.英 ...

  8. c语言求对应学号的总成绩,c语言 求大神编程。定义一个学生结构体,包括学号、姓名、年龄、成绩。1、要求输入五个学生相应的信息,求学生成绩总和。2、输入一个学生学号,把该学生全部信息输出。...

    这题目咋这么熟悉呢,好像我们当初c结课的时候课程设计就是这个....这个很简单的. #include struct student { /*这里面定义你的学生变量,学号啥的*/ }; int main ...

  9. c语言结构体出现乱码,结构体数组输出时出现了乱码情况 求大神帮帮看程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #define N 3 struct Student { int num; char name[20]; int co ...

最新文章

  1. 贝叶斯网络之父:当前的机器学习其实处于因果关系之梯的最低层级
  2. 使用ssh-keygen和ssh-copy-id三步实现SSH无密码登录
  3. ddl是什么意思网络语_DDL语句是啥
  4. 1.10 比较两个数组是否相等(equals())
  5. [云炬创业管理笔记]第五章打磨最有效的商业模式测试4
  6. 使用XmlTextWriter生成XML文件的方法
  7. C#码农的大数据之路 - 使用C#编写MR作业
  8. LeetCode 66 加一
  9. php有关卡的消消乐源码,查看“宝可消消乐/活动关卡/得分挑战关卡/超梦”的源代码...
  10. aj6 stamps storm_曝光! “渣男”Travis Scott的AJ6下周发售,分手后货量大减...
  11. c语言中验证巴德哥赫猜想,哥赫巴德猜想具体内容是什么?
  12. Android全局异常捕获
  13. 英特尔® 处理器显卡
  14. ae万能弹性表达式_18种常用AE表达式解析【建议收藏】
  15. latex排版--插入符号数学公式常见问题
  16. 离散数学——数学结构
  17. python搞笑梗_豆瓣9.1、刷爆朋友圈,知道这3个梗就够了
  18. Neo4j REST API使用实例---ttlsa教程系列之neo4j(二)
  19. javascript第三天---标签内的属性和数组
  20. 显示器动态测试软件,Dimensions for mac

热门文章

  1. 柏力纪德:无货源开店宝典
  2. Mysql mysqldump备份数据
  3. 《游戏机制——高级游戏设计技术》一1.4 原型制作技术
  4. Chrome 新版 关闭 禁用 阅读清单
  5. HTML复习笔记<1>
  6. python入门 字典(dict)——将元组和列表转换成字典
  7. total comander的设置
  8. c语言图像剪影代码,信息系C语言社团活动剪影-南京商业学校.PDF
  9. 小强与小明的故事-正在疯传的伟大的故事
  10. 影响网络购物公平 潜藏信息安全隐患