📄 fract.cc
字号:
#include <iostream>using namespace std;#include "fract.h"void Fract::setn( int i ){ n = i;}void Fract::setd( int i ){ if( i!=0 ) d = i; else d = 1;}int Fract::getn(){ return n;}int Fract::getd(){ return d;}void Fract::input(){ cout << "input a fraction(n/d):"; char ch; for(;;){ cin >> n >> ch >> d; if( !cin || d==0 ) { cin.clear(); cin.ignore( 100, '\n' ); cout << "Try again!\n"; continue; } break; }}void Fract::output(){ cout << n << '/' << d << endl;}void Fract::adjust(){ if( d<0 ) { d = -d; n = -n; } int an = (n<0?-n:n); for( int i=an; i>1; i-- ) { if( an%i==0 && d%i==0 ) { n /= i; d /= i; break; } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -