私はBorlandのコンパイラを使ってCプログラミングをやっているのですが、以下のプログラムが実行できません。
どのようにすればコンパイラできるのか教えてください。
非線型方程式f(x)=x^3-x+1の根をニュートン法により求めよ。
/*
*--------------------------
* ニュートン法 *
*--------------------------
*/
#include <stdio.h>
#include <math.h>
#define f(x) ((x)*(x)*(x)-(x)+1)
#define g(x) (3*(x)*(x)-1)
#define EPS 1e-8
#define LIMIT 50
int main(void)
{
double x=-2.0,dx;
int k;
for (k=1;k<=LIMIT;k++){
dx=x;
x=x-f(x)/g(x);
if(fabs(x-dx)<fabs(dx)*EPS){
printf("iteration=%d\n",k);
printf("x=%f\n",x);
break;
}
}
if (k>LIMIT)
printf("収束しない\n");
}
コンパイルしようとすると以下のようなエラーが出ます。
エラー E2206 sample.c 18: 不正な文字 ' ' (0x8140)(関数 main )
エラー E2206 sample.c 18: 不正な文字 ' ' (0x8140)(関数 main )
警告 W8070 sample.c 32: 関数は値を返すべき(関数 main )
*** 2 errors in Compile ***
お答えよろしくお願いします。
No.1ベストアンサー
- 回答日時:
0x8140どこかに漢字(全角)のスペースと思いますが
入っています
コメント以外は全角は受け付けませんので
確認してください
この回答への補足
全角になっていたので直したらエラーが減りました!
しかし、
警告 W8070 sample.c 32: 関数は値を返すべき(関数 main )
というエラーがでてしまいます。これはどういう意味なのでしょうか?
No.2
- 回答日時:
★場所。
・main 関数の宣言部の
> int k;
↑
ここに全角の文字があります。
・質問を書き込むと半角は1つになりますが、全角はそのままです。
もし、ソースをそのまま貼り付けたのならば宣言部の k の前に
2つの全角文字があるので半角に修正してからコンパイルしてください。
・以上。
この回答への補足
回答ありがとうございます!
回答のとおり全角になっていたので直しましたが、同じエラーが出てしまいます。これはどうしたら良いのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 並列プログラミングのπ計算について 1 2022/07/16 22:30
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せ 1 2022/07/09 22:16
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# 至急教えてください! プログラミングの問題です! お願いします! 出力2と全く同じ出力をするように、 2 2022/06/22 23:10
- C言語・C++・C# プログラミングの授業のペーパーテスト 実行結果を答えろ #include int x[ ] = {1 3 2022/06/16 20:08
- C言語・C++・C# C 言語の Gauss Jordan 法について 2 2022/12/28 11:16
- C言語・C++・C# c言語でユーザ関数を利用して入力された文字列を反転させるプログラムを作りたいです。 3 2023/01/29 19:47
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
英数字のみ全角から半角に変換
-
プログラミングでは、半角括弧...
-
IEからEdgeへの移行に伴うIMEの...
-
エクセルにMicrosoft Barcode C...
-
word差し込み印刷 半角カタカ...
-
VBで、String型のデータが、...
-
VBScriptの正規表現で半角スペ...
-
文字コード変換時の文字化けに...
-
VBA 文字に半角が含まれて...
-
CString Format にて全角空白文...
-
char型全角数字から、int型半角...
-
「一角」って何でしょうか
-
[VBScript]バイト長の判定
-
LaTeXで半角カンマと全角カンマ...
-
全角スペース
-
VB.net、テキストボックス入力...
-
エクセルでの”々”の扱い
-
Excelの中に全角ひらがな、漢字...
-
正規表現で、全角文字を半角文...
-
半角・全角の由来
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
英数字のみ全角から半角に変換
-
住宅にカナを入力する際に丁目...
-
全角英数字の必要性が理解できない
-
Excel関数またはVBAでの質問に...
-
エクセルにMicrosoft Barcode C...
-
IEからEdgeへの移行に伴うIMEの...
-
VBA 文字に半角が含まれて...
-
COBOL・全角判定
-
プログラミングでは、半角括弧...
-
word差し込み印刷 半角カタカ...
-
メモ帳の段落の揃え方
-
よくアカウント等に使われる 半...
-
Accessのテキストボックスの入...
-
ダブルコーテーションの置換
-
エクセルでの”々”の扱い
-
小説の点々は……と繋がらなくて...
-
大文字と全角文字は同じ意味で...
-
[VBScript]バイト長の判定
-
封筒の宛先で縦書きの書き方
-
VBで、String型のデータが、...
おすすめ情報