回 帖 发 新 帖 刷新版面

主题:求助,程序问题

我是一个初学者,刚写了一个C++程序,运行到一半就停住了,弄了半天弄不出来,请高人帮忙看看,指出错误,谢谢。。。

#include <iostream>
using namespace std;

void GetTwoNumber (int *,int *);
int FindBigOne (int,int);

int main()
{
    int a,b;
    char answer;
    cout<<"\n欢迎使用比较两数大小程序!";
    GetTwoNumber(&a,&b);
    cout<<"\n数字大的是: "<<FindBigOne(a,b);
        
    return 0;
}

void GetTwoNumber(int *p_a,int *p_b)
{
    char colon;
    cout<<"\n请输入两个数(两数用空格格开): ";
    cin>>*p_a>>colon>>*p_b;
}

int FindBigOne(int a,int b)
{
    int c;
    if(a>b)
        c=a;
    else
        c=b;
    return c;
}

回复列表 (共2个回复)

沙发

 

板凳

我已经解决了,是gettwonumber函数中的colon问题,不支持空格输入

我来回复

您尚未登录,请登录后再回复。点此登录或注册