/*编写程序,用指针输出显示数组各元素的值*/
#include <iostream>
<pre class="cpp" name="code">using namespace std;
int main()
{
int a[10],*p=a;
for(int i=0;i<10;i++)
a[i]=2*(i+1);
for(;p<a+10;p++)
cout<<*p<<" ";
cout<<endl;
return 0;
}
/*将大写字母改写成小写字母并显示出来*/
#include<iostream>
using namespace std;
void lower(char* a);
int main()
{
char s[40],k[40];
cout<<"请输入一串大写字母:";
cin.get(s,40);
cout<<"将其转换为小写字母输出:";
lower(s);
return 0;
}
void lower(char* a)
{
char *p;
p=a;
for(;*p!='\0';p++)
{
if((*p>=65)&&(*p<=90))
{
*p=*p+32;
}
cout<<*p;
}
cout<<endl;
}
/**输入一个字符串,并且删除所有空格后输出**/
#include<iostream>
using namespace std;
int main()
{
char *p;
char s[50];
cout<<"请输入一个字符串:"<<endl;
cin.get(s,50);
p=s;
cout<<"字符串输出结果为:"<<endl;
for(;*p!='\0';p++)
{
if(*p!=32)
{
cout<<*p;
}
}
cout<<endl;
return 0;
}
/**输入一个3乘4矩阵,写一个函数求其中最大的元素**/
#include<iostream>
using namespace std;
int max(int *,int);
int main()
{
int a[3][4],j,i,maxvalue;
cout<<"请输入3*4矩阵元素值:"<<endl;
for(i=0;i<3;i++)
cin>>a[i][j];
maxvalue=max(&a[0][0],12);
cout<<"矩阵中最大的元素为:"<<maxvalue<<endl;
return 0;
}
int max(int *p,int n)
{
int maxvalue=*p;
for(int i=0;i<n;i++)
if(p[i]>maxvalue)
maxvalue =p[i];
return maxvalue;
}