1樓:匿名使用者
應該是沒有結果出現吧。我覺得應該是整形變數的表示範圍不夠,你的迴圈中用到了1000000000,這個整形變數是表示不了的,而且你還在計算階乘,階乘的結果很空間溢位。階乘的返回值最好用__int64(vc++)或者long long(dev-c)
2樓:匿名使用者
主要原因是你程式有問題,你的count未賦初值,在上面加上count =0就行了。
另外你的n取值過大,當你輸入的x為1和2還可以,但是大於2以後就會在計算fact(n)時超出double的取值範圍,最後只會出現卡死狀態。還有輸出sum時是printf("sum=%.4lf\n",sum);
這是不可取的,所以將n修改小一點才能看看結果,驗證一下程式的正確性。
3樓:匿名使用者
你得不到結果,不知道是不是你的程式還沒有執行完的緣故,for(n=1;n<=1000000000;n++)的迴圈次數太多了。其他的我就不清楚了。
還要提醒你一下的是你的變數denominator,變數名字母太多了,寫程式時要做到變數名簡明,能看懂就行。
4樓:匿名使用者
是不是執行後一閃就關閉了?是這樣的話程式最後加上system("pause");
我用c語言寫了個程式 可以執行 但是得不到結果 求解呀·
5樓:匿名使用者
for(n=1;n<=1000000000;x++){
這個迴圈裡面的迴圈變數應該是n吧,你卻來個x++,n就一直是1,當然是個死迴圈。而且你的這個數1000000000太大了,整形的變數會溢位變成負數的,在vc++上的話你可以試試__int64,在dev-c上的話就試試long long
6樓:匿名使用者
/*enter x = 5
sum = 66.5865
press any key to continue*/#include
#include
int main(void)
printf("sum = %.4lf\n",sum); // 輸出double型別資料的格式是%lf
return 0;
}double fact(int n)
return s; // 返回階乘和}
7樓:安靜的小貓
上面的sum沒有初始化,下面還沒看,你的sum應該在定義的時候寫上sum=0,這樣才能顯出結果
8樓:緒景浩守舒
執行結果確實是4
1648
但你的程式中一下值得注意:
cout< 而不是cout< 這樣的低階語法錯誤不應該犯; 而且一般寫程式也不建議使用void main(),而應使用int main(int argc, char *argv) 9樓:老采薇可璠 你得不到結果,不知道是不是你的程式還沒有執行完的緣故,for(n=1;n<=1000000000;n++)的迴圈次數太多了。其他的我就不清楚了。 還要提醒你一下的是你的變數denominator,變數名字母太多了,寫程式時要做到變數名簡明,能看懂就行。 c語言程式編譯沒有錯誤,但是沒有結果,為什麼啊 10樓:匿名使用者 有結果呀,我用的vs2012,如圖,lz是不會用編譯器吧,程式除錯無誤的話結果會閃一下,點執行就能保持住dos視窗了 11樓:匿名使用者 ||#include main() printf("%5d",n); ++i; if(i%10==0) }getchar();}是不 du是一 zhi閃dao 而過版?權 12樓:匿名使用者 ||#include int main(void)}} printf("\n"); return 0; }你試試這樣屬可不可以~ 如果沒理解錯,你是要輸出100到200之間可以被3或5整除的數? 保持**的整潔,這是個好習慣~ 13樓:高樓尋縫 沒問題呀! 也可以試試:回答 main() printf("%5d",n); ++i; if(i%10==0) }getchar();} 董俊錕 include include include struct word 定義一個word的結構體,裡面的兩個成員分別放英語單詞和相應的漢語翻譯 int point 0 統計分數的 int count1 0 測試的次數 函式宣告,往詞庫中新增片語 函式宣告,輸出詞庫中所有的片語 函式宣告,輸入... 最大的寶寶 在函式exe中,應該用指標來改變它指向的值,而不單純改變指標的值。因為這個指標只是一個拷貝,改變它的值毫無意義 void exe int p,int q int main return 0 void exe int p,int q include void exe int p,int q... 如果在vc 中考慮採用定時器 如果不用vc 考慮採用多執行緒 如何拿微控制器用c語言程式設計做一個鬧鐘?現在智慧手機是設定好的,可以用手機的鬧鐘就可以了 用c語言寫51微控制器鬧鐘程式 實現功能 本程式實現在p1口模擬一個流水燈程式 include define p out p1 巨集定義輸出的i ...用C語言編寫「背單詞程式」,用C語言編寫如下程式?
c語言指標作為函式變數怎麼用,c語言 編一程式 交換兩個變數的值(用指標做函式引數)
C語言鬧鐘程式,用C語言寫51微控制器鬧鐘程式