windows编程上机程序

windows编程上机程序

ID:39470109

大小:170.00 KB

页数:29页

时间:2019-07-04

windows编程上机程序_第1页
windows编程上机程序_第2页
windows编程上机程序_第3页
windows编程上机程序_第4页
windows编程上机程序_第5页
资源描述:

《windows编程上机程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、第三次第二题编写一个triple类,含有3个变量(intx,inty,intz),重载运算符<<,+和*。+生成一个新的该类对象,其值分别是对应项的和。*的结果是一个整数,该值是两个对象的内积。在主函数main中定义两个对象,计算该对象之和与之积,并输出。#include"iostream.h"classtriple{private:intx,y,z;public:triple(intx1=0,inty1=0,intz1=0){x=x1;y=y1;z=z1;}tripleoperator+(consttriple&t){returntri

2、ple(x+t.x,y+t.y,z+t.z);}intoperator*(consttriple&t){inta=x*t.x+y*t.y+z*t.z;returna;}friendostream&operator<<(ostream&os,consttriple&t){os<

3、个成绩结构(包括三名成绩),建立一个学生结构(包括学号,姓名,成绩结构),定义包含5个学生的结构数组,从键盘读入每位同学的信息,输出每位同学的平均成绩。#include"stdio.h"structgrade{intc;intmath;intenglish;};structstudent{intno;charname[20];gradegd;};voidmain(){students[5];inti;floatavg=0;for(i=0;i<5;i++){scanf("%d%s%d%d%d",&s[i].no,s[i].name,&s[i].

4、gd.c,&s[i].gd.math,&s[i].gd.english);}for(i=0;i<5;i++){avg=(s[i].gd.c+s[i].gd.math+s[i].gd.english)/3.0;printf("该同学的平均成绩是%f",avg);}}三、第二次第四题建立一个成绩结构(包括三名成绩),建立一个学生结构(包括学号,姓名,成绩结构),定义包含5个学生的结构数组,从键盘读入每位同学的信息,输出每门课不及格同学的数量。#include"stdio.h"structgrade{intc;intmath;intenglis

5、h;};structstudent{intno;charname[20];gradegd;};voidmain(){students[5];inti;intfailc=0,failmath=0,faileng=0;for(i=0;i<5;i++){scanf("%d%s%d%d%d",&s[i].no,s[i].name,&s[i].gd.c,&s[i].gd.math,&s[i].gd.english);}for(i=0;i<5;i++){if(s[i].gd.c<60)failc++;if(s[i].gd.math<60)failmath

6、++;if(s[i].gd.english<60)faileng++;}printf("c不及格的人数是%d;math不及格的人数是%d;english不及格的人数是%d",failc,failmath,faileng);}四、第二次第五题建立一个成绩结构(包括三名成绩),建立一个学生结构(包括学号,姓名,成绩结构),定义包含5个学生的结构数组,从键盘读入每位同学的信息,输出平均成绩大于班级三门平均成绩的同学的信息。#include"stdio.h"structgrade{intc;intmath;intenglish;};structs

7、tudent{intno;charname[20];gradegd;};voidmain(){students[5];inti;intone;floattotal=0,avg;for(i=0;i<5;i++){scanf("%d%s%d%d%d",&s[i].no,s[i].name,&s[i].gd.c,&s[i].gd.math,&s[i].gd.english);}for(i=0;i<5;i++){total+=s[i].gd.c+s[i].gd.math+s[i].gd.english;}avg=total/5;for(i=0;i<5

8、;i++){one=s[i].gd.c+s[i].gd.math+s[i].gd.english;if(one>avg){printf("%d,%s",s[i]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。