検索結果 5 件

by taiki_okano
9年前
フォーラム: C言語何でも質問掲示板
トピック: 0.0 / -1.0 = -0.0
返信数: 3
閲覧数: 2813

Re: 0.0 / -1.0 = -0.0

なるほど、だから、intでは-0とは表示されないわけですね。謎が解けました。ありがとうございます。
by taiki_okano
9年前
フォーラム: C言語何でも質問掲示板
トピック: 0.0 / -1.0 = -0.0
返信数: 3
閲覧数: 2813

0.0 / -1.0 = -0.0

このコードを実行してみてください。出力が-0.00000みたいになると思います。
なぜでしょうか?

コード:

#include <cstdio>

int main(){
    printf("%f\n", 0.0 / -1.0);
    return 0;
}
by taiki_okano
9年前
フォーラム: C言語何でも質問掲示板
トピック: AOJ0232について
返信数: 3
閲覧数: 2138

Re: AOJ0232について

返信、ありがとうございます。 しかし、最後にintに切り捨ててしまうので、float doubleの違いではなさそうです。 一応、あのコードでなぜ動かないのかはわからなかったのですが、一度すべて消して一から書き直したところ、うまくいってしまったので、それで今回は諦めます。 #include <cstdio> #include <algorithm> constexpr int MAX_X = 4, MAX_Y = 50; int main(){ while(true){ int X, Y, Z; int roulette[MAX_X], jump[MAX_Y]{}, get_money[MAX...
by taiki_okano
9年前
フォーラム: C言語何でも質問掲示板
トピック: AOJ0232について
返信数: 3
閲覧数: 2138

Re: AOJ0232について

#include <cstdio> #include <cmath> #include <algorithm> constexpr int MAX_X = 4, MAX_YN = 50, MAX_Z = 49; int main(){ while(true){ int X, Y, Z; int roulette[MAX_X], jump[MAX_YN]{}, get_money[MAX_YN]{}; float dp[MAX_YN + 1][100 * MAX_Z + 1]{1}; scanf("%d%d%d", &X, &Y, &Z); if(!X){ break; } for(int i...
by taiki_okano
9年前
フォーラム: C言語何でも質問掲示板
トピック: AOJ0232について
返信数: 3
閲覧数: 2138

AOJ0232について

AOJ0232( http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0232 )について、全てのサンプルテストは通るのですが、1個目からRuntime errorとして弾かれてしまいます。そこで、最大サイズの入力(X = 4, Y = 50, Z = 49, イベントマスは全て+100ポイント)を入力してみたのですが、問題なく処理出来ました。clangとgccでコンパイルして同じ結果でした。 何が間違っているのか、ご教授願います。 #include <cstdio> #include <algorithm> constexpr i...

詳細検索ページへ移動する