दिलचस्प पोस्ट
आप पहले से ही निर्मित वर्चुअलवेव में अपने अजगरपथ को कैसे सेट करते हैं? प्रतिशत साइन इन बैच फ़ाइल को अनदेखा करें dict.fromkeys सभी बिंदु एक ही सूची में UIView पर कस्टम राउंडिंग कोने जावा में स्थिर तरीके कैसे काम करता है? कैसे स्वचालित रूप से एन "अलग" रंग उत्पन्न करने के लिए? क्या अलग-अलग विधानसभाओं में दो आंशिक कक्षाएं हो सकती हैं, उसी श्रेणी का प्रतिनिधित्व करते हैं? मैं कैसे जान सकता हूं कि jQuery के माध्यम से कौन से रेडियो बटन का चयन किया जाता है? jQuery – छुपा इनपुट फ़ील्ड पर मान परिवर्तन का पता लगाएं क्या स्ट्रिंग लिटरल्स कॉन्स्ट हैं? AJAX द्वारा पुनर्प्राप्त किए गए सामग्री के साथ HTML पृष्ठ बदलें एक क्वेरी php में एकाधिक mysql INSERT स्टेटमेंट बहुत जावा 8 कंपैटर प्रकार अनुमान से उलझन में है संख्या के हेक्स स्ट्रिंग के रूप में स्विफ्ट मूल कार्य रिक्त स्थान और उद्धरण वाले पैरामीटर के साथ PowerShell में एक EXE फ़ाइल को कैसे चलाया जाता है

एक पूर्णांक को सौंपा जाता है तो पाउ () का रिटर्न वैल्यू गुणा हो जाता है

मैं सी में pow फ़ंक्शन का उपयोग कर रहा हूं और एक पूर्णांक प्रकार में रिटर्न वैल्यू को संचित कर रहा हूं। नीचे कोड स्निपेट देखें:

 for (i = 0; i < 5; i++){ val = (int)pow(5, i); printf("%d, ", val); } 

यहां i , और val पूर्णांक हैं और आउटपुट 1, 5, 24, 124, 624 । मेरा मानना ​​है कि एक फ्लोट 25 को 24.99999 के रूप में माना जाता है … जो एक पूर्णांक के लिए असाइनमेंट पर 24 से गिर जाता है।

अगर मैं अब भी इंटर्न में रिटर्न वैल्यू को स्टोर करने की आवश्यकता है तो मैं इसे कैसे पास कर सकता हूं?

वेब के समाधान से एकत्रित समाधान "एक पूर्णांक को सौंपा जाता है तो पाउ () का रिटर्न वैल्यू गुणा हो जाता है"

int को कास्ट करने से पहले 0.5 जोड़ें यदि आपका सिस्टम इसका समर्थन करता है, तो आप C99 round() फ़ंक्शन को कॉल कर सकते हैं, लेकिन मैं इसे पोर्टेबिलिटी कारणों से बचने के लिए पसंद करता हूं

बदलने के

 val = (int)pow(5, i); 

साथ में

 double d = pow(5,i); val = (int)((d > 0.0) ? floor(d + 0.5) : ceil(d - 0.5)); 

अपने आप को लागू करें

 int myPow(int base, int exponent) { int n = 1; for (int i = 0; i < exponent; i++) { n *= base; } return n; } 

यह, ज़ाहिर है, केवल सकारात्मक प्रतिपादकों को संभालता है, और केवल ints पर काम करता है, और वहाँ निश्चित रूप से इसे करने के लिए और अधिक कुशल तरीके हैं। देखें, उदाहरण के लिए, ^ Haskell में स्रोत

मुझे यह समस्या थी कि मेरा आत्म मैंने इसे आसानी से अपने अनुदेश में हल किया है बस बस बयान अगर जोड़ें।

 if (k%n>0) { k=k+1; }