初投稿のため少々の内容不足お許しください。
この度私は下記のソースコードを作成したのですが、何度実行しても「segment fault」と表示されて、思うような結果が出力されません。どのように修正すればきちんと動作するのでしょうか。
ソースコード↓(処理内容:10進数を2進数に変換する)
条件:0から9999まで
C言語
コード #include <stdio.h> int main(void){ int i,decimal,j; int binary[14]; printf("10進数を入力してください>>>"); scanf("%d",&decimal); while(decimal>0) { binary[i]=decimal%2; decimal = decimal/2; i++; } for(j=i;j>0;j--) { printf("%d ",binary[j]); } return 0; }
まだ回答がついていません
会員登録して回答してみよう