提問者:houselz2017-01-10 00:00
int main(){ int i,a,sum=0; printf("enter number:
"); scanf("%d",&a); for (i=a;i<=1000;i++) sum+=i; printf("result is :%d
",sum); getch(); return 0;}輸入1,請問結果為什么會是負數
很簡單 你的int 屬于定義整型的關鍵字而它的取值范圍是25650=_=好吧 好久沒有編程了 這個你可以自己去看它的超過范圍拿么就回取反 你應該知道所有的程序都是由二進制組成 一般有符號的數字都會在前面用1來表示負號而這個時候數值超過取值范圍,自然就回變成0 然后 就會出現現實問題 這種時候 應該使用long來定義長整型的數?
回答者:yanhuo05272017-01-12 00:00
每個子程序加個返回傳值類型,(文本型),再在每個子程序尾加上"返回 (標簽1.標題)"程序如下:.版本 2.子程序 _按鈕1_被單擊.如果真 (普通登錄器檢測 () ≠ “不知名登錄器”) 返回 ().如果真結
提問者:daozi_an2017-01-05
用PC標簽讀{loop subcat($catid) $v}
{pc:c提問者:xiaomi90252017-01-07
現在階段一般戰士輸出用狂暴天賦,配合5點暴擊BUF,雙持雙手武器,主慢副快。 FB輸出主要是A怪````8秒循環是 旋風+嗜血+嗜血 打BOSS YY不要斷AOE小怪 順P不要停``````裝備 屬性 力量 破
提問者:2017-01-26
假設這些EditText都在一個LinearLayout中,可使用getChildAt()方法循環獲取LinearLayout的子控件:123456LinearLayoutllLayout=find該控件;String[
提問者:soon20052017-01-06
1234567891011121314151617181920212223242526272829importjava.util.Scanner;publicclassBank{publicstaticvoidmain(
提問者:aa2617415552017-01-17
1234567891011121314151617181920212223242526272829#include
提問者:pjhah2017-01-03