超初心者です(汗)

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
gom

超初心者です(汗)

#1

投稿記事 by gom » 12年前

#include<stdio.h>
main()
{
int a, b, c, d;
b = 2;
d = 1;

printf("Please input an integer \n");
scanf("%d", &a);

if (a == 1)
{
d = 0;
}
if (a > 2 && a % 2 == 0)
{
d = 0;
}

while (b*b <= a)
{
c = a%b;

if (c < d)
{
d = 0;
}

b++;

}

if (d != 0)
{
printf("%d is a prime \n", a);
}
else
{
printf("%d is not a prime \n", a);
}
}

学校での授業で作ったプログラムなんですけど、
学校で作ったら動いたのに、家のパソコンで作ったらエラーがでて、
”エラー 1 error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません”
と出たのですがどうしたらいいのかさっぱりわからないです。
助けてください!

ma2

Re: 超初心者です(汗)

#2

投稿記事 by ma2 » 12年前

gom さんが書きました:#include<stdio.h>
学校での授業で作ったプログラムなんですけど、
学校で作ったら動いたのに、家のパソコンで作ったらエラーがでて、
”エラー 1 error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません”
と出たのですがどうしたらいいのかさっぱりわからないです。
助けてください!
以下のように"main"の"int main"として見てください。

コード:

#include<stdio.h>
int main()
{
// 省略
}

gom

返信の仕方がわからない・・・

#3

投稿記事 by gom » 12年前

>>2
ありがとうございます!動きました!

閉鎖

“C言語何でも質問掲示板” へ戻る