程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> c++-如果第二個參數為0,則返回值為-1.那個-1怎麼寫出來啊,不會怎麼輸出-1

c++-如果第二個參數為0,則返回值為-1.那個-1怎麼寫出來啊,不會怎麼輸出-1

編輯:編程解疑
如果第二個參數為0,則返回值為-1.那個-1怎麼寫出來啊,不會怎麼輸出-1

#include
using namespace std;
unsigned short int hanshu(unsigned short int x,unsigned short int y) {
if (y==0)
cout<<"-1"< else
return short int (x/y);
}
int main() {
unsigned short int x,y;
cout cin>>x>>y:
cout<<"the result is"<<hanshu(x,y)<<endl;
return 0;
}
要怎麼改啊?

最佳回答:


unsigned short int 改成 signed short int
因為unsigned short int 取值為0-65535,
signed short int取值為-32,768 到 32,767

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved