- 1
- 0
- 约5.01千字
- 约 9页
- 2023-04-26 发布于上海
- 举报
1、指针求最大最小值#includeiostream.h #includestdlib.h #includetime.h
void f(int *p ,int n)
{
int min,max,*t; t=p+n; max=min=*p; for(;pt;p++)
{
if(max*p)
max=*p; if(*pmin)
min=*p;
}
coutmax=maxendl; coutmin=minendl;
}
void main()
{
int a[10]; srand(time(NULL)); for(int i=0;i10;i++)
{ a[i]=rand()%100+1;
couta[i] ;
}
coutendl; f(a,10);
}
2、指针函数#includeiostream.h #includestdlib.h #includetime.h void sort(int *p,int n)
{
int i,j,temp,min; for(i=0;in;i++)
{
min=*(p+i); for(j=i;jn;j++)
if(*(p+j)min)
{
min=*(p+j);
temp=*(p+i);
*(p+i)=*(p+j);
*(p+j)=temp;
}
}
}
void main()
{
int a[10]; srand(time(NULL)); for(int i=0;i10;i++)
a[i]=rand()%900+100; for(i=0;i10;i++)
couta[i] ; coutendl;
void (*q)(int*,int); q=sort; q(a,10);
for(int k=0;k10;k++) couta[k] ; coutendl;
}
3、友元函数#includeiostream.h #includestdlib.h #includetime.h class abc
{
private:
int a[10]; public:
void set_value(); void show();
friend void sort(abc);
};
void abc::set_value()
{
srand(time(NULL)); for(int i=0;i10;i++)
a[i]=rand()%100+1; for(i=0;i10;i++)
couta[i] ; coutendl;
}
void sort(abct)
{
int min,x,temp,n; for(int i=0;i10;i++)
{
min=t.a[i]; x=i;
for(int j=i;j10;j++) if(t.a[j]min)
{
min=t.a[j]; n=j; temp=t.a[j]; t.a[j]=t.a[x]; t.a[x]=temp;
}
}
}
void abc::show()
{
for(int i=0;i10;i++) couta[i] ; coutendl;
}
void main()
{
abc a; a.set_value(); sort(a);
a.show();
}
4、输出第四个字符以后的字符#includeiostream.h
void main()
{
char string[]=lkjslkjdflk; int i=0; while(string[i]!=\0)
{
coutstring[i+3]; i++;
}
coutendl;
}
5、数组间的交换#include iostream.h void main()
{
int a[10],x;
for (int i=0;i=9;i++) cina[i];
for (i=0;i=4;i++)
{
x=a[i]; a[i]=a[9-i];
a[9-i]=x;}
for (i=0;i=9;i++)
couta[i] ; coutendl;
}
6、二维数组对角线的求和#includeiostream.h #includestdlib.h #includetime.h
void main()
{
int i,j,a[5][5],sum=0; srand(time(NULL)); for(i=0;i=4;i++)
{for(j=0;j=4;j++)
{a[i][j]=rand()%100+1;
couta[i][j] ;} coutendl;} for(i=0;i=4;i++)
sum+=a[i][i]+a[i][4-i]; sum=sum-a[2][2];
coutsum=sum; coutendl;
}
7、文件流对象#includeiostream.h #includefstream.h #includetime.h #in
您可能关注的文档
最近下载
- 精神科暴力行为预防及处置.ppt VIP
- 数列型不等式的放缩方法.docx VIP
- “五个带头”方面存在问题原因剖析、下一步整改措施对照检查材料(六篇)2026年.docx VIP
- 深度解析(2026)《SJT 11140-2022 铝电解电容器用电极箔》.pptx VIP
- RBT 107-2024 能源管理体系 公共建筑管理组织认证要求.pdf VIP
- T_SGZX003—2024固态铝电解电容器用电极箔.pdf VIP
- 2026-2030中国商用飞机铝锂合金行业市场发展趋势与前景展望战略分析研究报告.docx
- 2024年常州信息职业技术学院单招职业技能测试题库(历年真题).docx VIP
- 电气土建工程图例符号.doc VIP
- 新版食品生产许可管理办法.pptx VIP
原创力文档

文档评论(0)