一些简单的C++问题,求答案

2024-12-25 06:29:26
推荐回答(2个)
回答1:

1.int length(char *str)
{
int len=0;
while ('\0'!= *str)
{
str++;
len++;
}
return len;
}
2.int strFind(char *str,char c)
{
int i= 0;
while('\0' != *str)
{
i++;
if(c == *str)
return i;
str++;
}
return 0;
}
先给两个,还有,马上贴
3.int main()
{
int max;
int *p;
cout << "输入一个整数:";
cin >> max;
p = new int[max];
cout << "输入值:";
for(int i=0;i cin >> p[i];
for(int i=0;i cout << p[i];
delete p;
return 0;
}
4.int arrMax(int *a,int n)
{
int iExchange,itemp,iBound;
while(iExchange)
{
iBound = n;
iExchange = 0;
for(int j = 0;j {
if(a[j]>a[j+1])
{
iTemp = a[j];
a[j] = a[j+1];
a[j+1] = iTemp;
iExchange = j;
}
}
}
return a[n-1];
}
自已调用一下就行。。。给我分吧。。。。。我都写了。。虽然 没纠错,但核心都给你了

回答2:

建议你看下string这个类
系统有这个类的