回覆列表
-
1 # othnz42639
-
2 # 使用者8592042284712
c語言超大變數輸出有兩種方法:方法一,用雙浮點數,我記得雙浮點數的範圍是
2^128吧,不過精度不能保證
方法二,用陣列,比如用整形陣列a[100],數組裡面的每一個元素儲存4位數,比如a[0]是個位到千位,a[1]是萬位到千萬位,。。。然後自己寫實現四則運算的函式
c語言超大變數輸出有兩種方法:方法一,用雙浮點數,我記得雙浮點數的範圍是
2^128吧,不過精度不能保證
方法二,用陣列,比如用整形陣列a[100],數組裡面的每一個元素儲存4位數,比如a[0]是個位到千位,a[1]是萬位到千萬位,。。。然後自己寫實現四則運算的函式
用子函式實現結構體資料的輸入與輸出:對於多數子函式的輸入與輸出,有一定規律性可言。方法1:void型不傳值傳址呼叫與宣告。main中宣告void date_in(),void date_pout()。函式定義前一定在main()前先定義結構體變數(全域性變數),然後定義輸入或輸出程式段。此時再main()呼叫即可。如下:struct student{char name[20];int old;char sex;}stu;void date_in();void main(){ date_in();}void date_in(){ scanf("%s%d/c,"stu.name,stu.old,stu.sex);}時間問題程式有點簡潔,有問題請追問,很樂意與你分享。