面向对象程序设计上机练习九(对象指针)
来源:互联网 发布:unity3d texture2d 编辑:程序博客网 时间:2024/05/25 18:10
面向对象程序设计上机练习九(对象指针)
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
建立对象数组,内放5个学生数据(学号是字符串类型、成绩是整型),设立max函数,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号和成绩。
输入
输入5个学生数据。
输出
输出5个学生中成绩最高者的学号和成绩。
示例输入
01 8902 7803 5604 9205 76
示例输出
04 92
来源
zlh
C
#include<stdio.h> #include<string.h> int main() { int i,j,n,m,a[10],k,t; char b[10][20],c[20]; for(i=1;i<=5;i++) { scanf("%s %d",b[i],&a[i]); } for(i=1;i<=4;i++) { for(j=1;j<=5-i;j++) { if(a[j]>a[j+1]) { strcpy(c,b[j]); strcpy(b[j],b[j+1]); strcpy(b[j+1],c); t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } } printf("%s %d\n",*(b+5),a[5]); }
C++
#include<iostream> using namespace std; class numble { private: int i,num[1000],n,k; char name[1000][20]; public: void setint() { for(i=0;i<5;i++) cin>>name[i]>>num[i]; } void setput() { n=num[0]; k=0; for(i=1;i<5;i++) if(num[i]>n) { n=num[i]; k=i; } cout<<name[k]<<" "<<num[k]<<endl; } }; int main() { numble t ,*p; p=&t; (*p).setint(); (*p).setput(); }
0 0
- sdut 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 1271面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- SDUTACM 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- SDUT 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 1271-面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- 面向对象程序设计上机练习九(对象指针)
- HDU 4578-Transformation(线段树)
- 流程控制语句
- DES加密算法详解
- IO流
- Xcode6与Xcode5中沙盒的变动以及偏好设置目录的变动
- 面向对象程序设计上机练习九(对象指针)
- python 学习笔记2
- VB打开工程时出现不能加载MSCOMCTL.OCX的解决方法
- 使用jquery-sortable交互工具和acts_as_list rubygem实现页面拖动排序
- Android初级 R.layout. 无法导入自己创建的XML布局文件
- iOS--iOS8 沙盒路径变化
- mysql的备份
- java5 Condition用法--实现线程间的通信
- nginx 支持thinkphp pathinfo最简单的方法