質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

Q&A

1回答

1183閲覧

1から1000までの条件に合う数の個数を数えるプログラム

shoshinsya77

総合スコア0

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

0グッド

0クリップ

投稿2020/06/02 02:08

1から1000までの条件に合う数字の個数を数えるプログラム

タイトル通り1から1000までの条件にあう数字の個数を数えるプログラムを作っています。
詳しい内容としては
条件1が偶数の個数なのです。

発生している問題・エラーメッセージ

error: expected ‘)’ before ‘;’ token
while(i=1 ; i<=1000;i++){

該当のソースコード

#include<stdio.h>

int main(void){
int countA = 0, i;
i=0;
while(i=1 ; i<=1000;i++){
if(i % 2 ==0){
countA++;
}
printf("Condition 1 : %d 個\n", countA);
}
return 0;
}

試したこと

とりあえず色々調べてみたのですがわかりませんでした。

補足情報(FW/ツールのバージョンなど)

C言語です

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2020/06/02 02:09

500 です。
guest

回答1

0

while(i=1 ; i<=1000;i++)ですが、whileではなくてforではないでしょうか。

投稿2020/06/02 02:10

maisumakun

総合スコア146018

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

shoshinsya77

2020/06/02 02:41

whileでやれと言われているのですが、whileの場合はその横の()内が変わってくるのでしょうか?
maisumakun

2020/06/02 02:45

はい、whileの()内は1つの式しか書けません。
fana

2020/06/02 02:49

C言語のwhileの文法を知らない状態でwhileでやれと言われた →とりあえず"while"って書いてみたけどダメです.why? …とかいう話なんですか? 何を > 色々調べてみた のか…? (真っ先に調べるべき事柄が何なのかは自明に思えるのですが)
dodox86

2020/06/02 03:57

当てずっぽうでコーディングしているのでは、せっかく回答いただいても理解できないのでは。
fana

2020/06/02 04:28

教科書かそれに準ずる何かが存在するならそれを最初から読み直すと良いと思う. そういった物が無い場合でも,まぁ,Web上でCの入門的なのを見つけて最初から読むと良いと思う. forとかwhileの話が出てくるあたりまで読むのにさほど時間は要しないだろうし,それ以前の部分の復習も兼ねられる. ここのような場所はそういった手段よりも解りやすく丁寧な話を得られる媒体ではないと思うし,要する時間の面でも特別優れていないように思う.
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問