←検索窓の楽しみ方
  ショッピングモール  掲示板ランキング


【掲示板ご利用上の注意】

 ※題名は具体的に!
 ※学校の課題の丸投げ禁止!
 ※ソースの添付は「HTML変換ツール」で字下げ!
 ※返信の引用は最小限に!
 ※環境(OSとコンパイラ)や症状は具体的に詳しく!
 ※返信付き投稿の削除は禁止!
 ※マルチポスト(多重投稿)は慎んで!

 詳しくはこちら


 本当はこんなに大きく書きたくはないのですが、なかなか守っていただけなくて…。
 守ってくださいね。お願いします。(by管理人)

C言語ソース⇒HTML形式ツール   掲示板1こちら


管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧

No.4476

判断についての質問です。
投稿者---ベスパ(2005/08/21 10:47:11)


0と1以外という判断をしたいのですが、
( x != ( 0 || 1 ))という書き方は正しいのでしょうか?
自分ではコンパイラする環境がないので、これが正しいのかわからないので
教えていただけませんか?


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:判断についての質問です。 4477 まきじ 2005/08/21 11:07:45


No.4477

Re:判断についての質問です。
投稿者---まきじ(2005/08/21 11:07:45)


>0と1以外という判断をしたいのですが、

x != 0 && x != 1 となります。

>( x != ( 0 || 1 ))という書き方は正しいのでしょうか?

( 0 || 1 ) の戻り値は、常に 1 なので
x が 1 以外の時に真となります。


この投稿にコメントする

削除パスワード

No.4479

判断についての質問です。
投稿者---ベスパ(2005/08/21 13:34:54)


>x != 0 && x != 1 となります。
なんだか矛盾がありそうな気もしたんですが、これで大丈夫なんですね〜

ありがとうございます


この投稿にコメントする

削除パスワード

No.4481

Re:判断についての質問です。
投稿者---かずま(2005/08/21 14:12:56)


#include <stdio.h>

int main(void)
{
    int x;

    while (printf("x: "), scanf("%d", &x) == 1)
        if (x >> 1)
            puts("x は 0 でも 1 でもない。");
        else
            puts("x は 0 または 1 である。");
    return 0;
}

--------------------------------
if (x & ~1) でもかまいません。



この投稿にコメントする

削除パスワード

No.4483

もう一つ乱数についての質問です。
投稿者---ベスパ(2005/08/21 20:42:56)


ありとうございます。

もう一つ聞きたいんですが、
毎回違った乱数を得るための命令は、(下はサイコロの目です。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
  int me1,me2;
  srand((unsigned)time(NULL));
  me1 = (rand() % 6 + 1);
  me2 = (rand() % 6 + 1);
}
であっているのでしょうか?


この投稿にコメントする

削除パスワード

No.4484

Re:もう一つ乱数についての質問です。
投稿者---まきじ(2005/08/21 20:49:52)


>  srand((unsigned)time(NULL));
>  me1 = (rand() % 6 + 1);
>  me2 = (rand() % 6 + 1);

>であっているのでしょうか?

1 から 6 の乱数の出し方としてはあってますが、
何か問題があるのでしょうか?

# 質問内容が変わる場合は、新しいスレッドを立てて下さい。


この投稿にコメントする

削除パスワード

No.4485

Re:もう一つ乱数についての質問です。
投稿者---ベスパ(2005/08/21 22:52:05)


プログラムを作って提出をしなければいけないのですが、家では実行する環境がないため、正しいかどうか確認させていただきましたすいません


この投稿にコメントする

削除パスワード

No.4486

Re:もう一つ乱数についての質問です。
投稿者---RiSK(2005/08/21 23:54:25)


>プログラムを作って提出をしなければいけないのですが、家では実行する環境がないため、正しいかどうか確認させていただきましたすいません

言い訳?
ネットにつながっているのでしたら,コンパイラをダウンロードすればいいでしょう。

こんな感じで検索:
フリー コンパイラ - Google 検索


この投稿にコメントする

削除パスワード

No.4488

Re:もう一つ乱数についての質問です。
投稿者---Hermit(2005/08/22 00:07:16)


>プログラムを作って提出をしなければいけないのですが、家では実行する環境がないため、正しいかどうか確認させていただきましたすいません

通信できる環境があるのだったら、コンピュータはありそうなので
無料で使用できるコンパイラがあるので、
それを使ってみたらどうですか。
Windows だったら、

Microsoft Visual C++ Toolkit
Borland C++ Compiler 5.51
 (メンバー登録が面倒な場合は、Visual Windows for BC++などに入っています)
lsic330c 試食版(これは、DOS )
Open Watcom 1.3
lccwin32

など、いろいろあります。
(インストールなどでトラブる人も多いので Visual C++ Toolkit がいいかな??)



この投稿にコメントする

削除パスワード

No.4489

Re:もう一つ乱数についての質問です。
投稿者---Blue(2005/08/22 00:28:56)


> (インストールなどでトラブる人も多いので Visual C++ Toolkit がいいかな??)

本サイトにLSI C-86 試食版とBorland C++ Compiler 5.5のインストールと環境設定の説明があります。
少し詳しい開発環境設定の説明



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧




掲示板提供:Real Integrity