北邮C++上机第六章实验文档格式.docx

上传人:b****2 文档编号:972781 上传时间:2023-04-29 格式:DOCX 页数:13 大小:94.85KB
下载 相关 举报
北邮C++上机第六章实验文档格式.docx_第1页
第1页 / 共13页
北邮C++上机第六章实验文档格式.docx_第2页
第2页 / 共13页
北邮C++上机第六章实验文档格式.docx_第3页
第3页 / 共13页
北邮C++上机第六章实验文档格式.docx_第4页
第4页 / 共13页
北邮C++上机第六章实验文档格式.docx_第5页
第5页 / 共13页
北邮C++上机第六章实验文档格式.docx_第6页
第6页 / 共13页
北邮C++上机第六章实验文档格式.docx_第7页
第7页 / 共13页
北邮C++上机第六章实验文档格式.docx_第8页
第8页 / 共13页
北邮C++上机第六章实验文档格式.docx_第9页
第9页 / 共13页
北邮C++上机第六章实验文档格式.docx_第10页
第10页 / 共13页
北邮C++上机第六章实验文档格式.docx_第11页
第11页 / 共13页
北邮C++上机第六章实验文档格式.docx_第12页
第12页 / 共13页
北邮C++上机第六章实验文档格式.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

北邮C++上机第六章实验文档格式.docx

《北邮C++上机第六章实验文档格式.docx》由会员分享,可在线阅读,更多相关《北邮C++上机第六章实验文档格式.docx(13页珍藏版)》请在冰点文库上搜索。

北邮C++上机第六章实验文档格式.docx

<

endl;

"

一、用指向变量的指针形式输出改变量的地址:

"

(1)变量a的地址为:

&

a<

(2)变量b的地址为:

b<

(3)变量c的地址为:

c<

endl<

二、用变量的别名输出该变量的值:

(1)变量a的值为:

a的别名的值为:

x<

b的别名的值为:

y<

c的别名的值为:

z<

}

(2)

#include<

voidcomp(inta[])

intmax=0,min=0;

for(inti=0;

i<

10;

i++)

{

if(i==0)

min=a[i];

max=a[i];

if(i>

0)

if(a[i]>

max)

if(a[i]<

min)

最大值为:

max<

最小值为:

min<

inta[10],*p;

p=a;

cin>

>

a[i];

comp(p);

(3)#include<

intcount=0;

char*p=newchar[]="

Thisisasapphirepen."

;

while(*p)

if(*p=='

s'

count++;

*(p++);

}

count<

(4)

#include<

ints=0;

//初始化输出次数

inta[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};

//数组的赋值

int*p=&

a[0][0];

//数组的第一个赋值给指针

a[0][0]<

a[0]<

//输出一行一列数字的地址

a[1][0]<

a+1<

a[1]<

//输出二行一列数字的地址

a[2][0]<

a+2<

a[2]<

//输出三行一列数字的地址

---------------------------------"

12;

{cout<

p[i]<

s++;

//依次输出数组的地址并统计次数

if(s%4==0)cout<

//每输出四个换行一次

s=0;

//再次初始化输出次数

{s++;

//输出数组中的数

if(s%4==0)cout<

(5)

inta[2][3]={11,22,33,44,55,66};

int(*p)[3],*q,i;

cout<

二维数组的内容:

for(inti=0;

=1;

{for(intj=0;

j<

=2;

j++)

a["

]"

["

]="

a[i][j]<

二维数组的地址:

for(i=0;

二维数组的首地址:

a[0][0]="

a="

a[0]="

p=a;

二维数组的行地址:

p[0]"

p[0]<

p[0]="

 

p[1]="

p[1]<

p[1]+1="

p[1]+1<

p="

p<

p:

p[2]="

p[2]<

p[0]:

p[0][0]:

p[0][0]<

p[0][1]="

p[0][1]<

p[1][0]="

p[1][0]<

p=&

a[0];

q=a[0];

q:

q<

q[0]:

q[0]<

二、实验题

(1)

inta[10]={6,12,34,56,78,89,90,409,800,2300},b[11],y,m,*p=b;

原本数组是:

cout<

a[i]<

请输入所要插入的数:

y;

for(intj=0;

9;

if(a[j]<

y&

a[j+1])

{m=j+1;

m;

b[i]=a[i];

*(p+m)=y;

for(intj=m+1;

11;

b[j]=a[j-1];

插入后数组:

for(intt=0;

t<

t++)

*(p+t)<

string>

inti,j;

char*array[5];

for(i=0;

5;

array[i]=newchar[80];

输入任意五个国家名:

gets(array[i]);

4;

for(j=0;

{

if(strcmp(array[j],array[j+1])>

{

char*t=newchar[80];

strcpy(t,array[j]);

strcpy(array[j],array[j+1]);

strcpy(array[j+1],t);

}

}

排序后:

array[i]<

(3)

structstudent

longnum;

floatscore[5];

};

studentstu[3]={201201,80,90,70,89,60,

201202,85,75,70,76,90,

201203,75,90,89,78,68};

student*p=stu;

{intm,n;

课程号:

语文

(1),数学

(2),英语(3),物理(4),C++(5)"

请输入学生学号和课程号:

m>

n;

if(m==201201)

if(n==1)

p->

score[0];

if(n==2)

score[1];

if(n==3)

score[2];

if(n==4)

score[3];

if(n==5)

score[4];

if(m==201202)

if(n==1)

(p+1)->

if(m==201203)

(p+2)->

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2