1、 #include<iostream.h>
void main()
{
int s1=0,s2=0;
for(int i=0;i<10;i++)
if(i%2) s1+=i;
else s2+=i;
cout<<”0到9之间的奇数和为:”<<s1<<endl;
cout<<”0到9之间的偶数和为:”<<s2<<endl;
}
该程序的输出结果为:
2、 #include<iostream.h>
void main()
{
int a=32,b=12;
char op='-';
switch(op){
case'+':cout<<a+b;
case'-':cout<<a-b;
case'*':cout<<a*b;break;
case'/':cout<<a/b;
}
}
该程序的输出结果为:
3、
#include<iostream.h>
void swap(int &,int &);
void main()
{
int a=10,b=8;
cout<<"a="<<a<<","<<"b="<<b<<endl;
swap(a,b);
cout<<"a="<<a<<","<<"b="<<b<<endl;
}
void swap(int &x,int &y)
{
int temp;
temp=x;
x=y;
y=temp;
}
运行该程序的输出结果为
写出下列函数的功能
1、 void max(int a[],int len)
{
for(int i=0;i<len-1;i++)
{
int k=i;
for(int j=i+1;j<len;j++)
if(a[j]<a[k]) k=j;
if(k!=i)
{int temp=a[i];a[i]=a[k];a[k]=temp;}
}
}
2、 void findMinMax(int a[],int size,int &min,int &max)
{
int i;
min=max=a [0];
for(i=1;i<size;i++)
{
if(a[i]<min) min=a[i];
if(a[i]>max) max=a[i];
}
}