cannot convert parameter 1 from 'int [10]' to 'const char *',是什么原因,谢谢
#include<iostream>#include<cstring>usingnamespacestd;intmain(){cout<<"输入10个数"<<endl;i...
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
cout << "输入10个数" << endl;
int list[10];
int newlist[10];
for(int i = 0;i <= 9;i ++)
cin >> list[i];
newlist[0] = list[0];
for(int i = 1;i < 10;i ++)
{
int m = 1;
for(int n = 0;n < i;n ++)
{
if(list[i] != list[n])
{
if(n == i - 1)
{
newlist[m] = list[i];
m ++;
}
else
continue;
}
else
break;
}
}
int len = strlen(newlist);
for(int i = 0;i <= len - 1;i ++)(这一行错了)
cout << newlist[i] << " ";
return 0;
} 展开
#include <cstring>
using namespace std;
int main()
{
cout << "输入10个数" << endl;
int list[10];
int newlist[10];
for(int i = 0;i <= 9;i ++)
cin >> list[i];
newlist[0] = list[0];
for(int i = 1;i < 10;i ++)
{
int m = 1;
for(int n = 0;n < i;n ++)
{
if(list[i] != list[n])
{
if(n == i - 1)
{
newlist[m] = list[i];
m ++;
}
else
continue;
}
else
break;
}
}
int len = strlen(newlist);
for(int i = 0;i <= len - 1;i ++)(这一行错了)
cout << newlist[i] << " ";
return 0;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询