这是一个C++程序,当我输入25时输出结果后面还跟了一个无关数据。可能是return问题,求解,急!谢谢。

2025-02-27 12:45:57
推荐回答(4个)
回答1:

cout后面的number不要了,然后把change函数的返回值设成void
就不会返回一个0了;也不需要cout<#include
using namespace std;
void change(int x){
cout<<"转化成十六进制、十进制、八进制分别为:"<}
int main()
{
int number;
cout<<"要输入的数是:";
cin>>number;
change(number);
return 0;
}

回答2:

#include
using namespace std;
int change(int x){
cout<<"转化成十六进制、十进制、八进制分别为:"<return 0;}
int main()
{
int number;
cout<<"要输入的数是:";
cin>>number;

cout<change(number);
cout<return 0;
}

分开写好了...

回答3:

#include
using namespace std;
void change(int x){
 cout<<"转化成十六进制、十进制、八进制分别为:"< }
int main()
{
int number;
cout<<"要输入的数是:";
cin>>number;
//cout<change(number);
return 0;
}

回答4:

int main()
{
int number;
cout<<"要输入的数是:";
cin>>number;
cout<change(number);
cout<
return 0;
}