C言語
1#include <stdio.h> 2 3int main(void) { 4 int i=1, sum=0, g=0, j=1; 5 printf("1000以下の完全数は\n"); 6 while (i <= 1000) { 7 while (g < i) { 8 if (i % g ==0) { 9 sum += g; 10 } 11 g++; 12 } 13 if (sum == i) { 14 printf("%d = ", i); 15 while (j < i) { 16 if(i / (double)j ==2.0) { 17 printf("%d\n", j); 18 } else if (i % j ==0) { 19 printf("%d + ", j); 20 } 21 j++; 22 } 23 j=1; 24 } 25 g = 1; 26 i++; 27 sum = 0; 28 } 29 return 0; 30} 31
上記のコードを実行すると、VScodeでは問題なく実行できるのに、virtual boxだと『不動小数点演算例外です』と出力されて正しく実行できません。理由を教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/31 15:27