teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2016/11/01 02:41

投稿

hiim
hiim

スコア1689

answer CHANGED
@@ -37,4 +37,20 @@
37
37
  }
38
38
  ```
39
39
 
40
- といった形に仕上げたら一応目的の動作をするとおもうので、これで書く日本語をc言語に直していかれると良いと思います。まずは実際にコーディングする前に骨組みを考える事が大事です。
40
+ といった形に仕上げたら一応目的の動作をするとおもうので、これで書く日本語をc言語に直していかれると良いと思います。まずは実際にコーディングする前に骨組みを考える事が大事です。
41
+
42
+ ###文法間違い
43
+
44
+ 最初ソースを読んで、多少の修正でアップしようと思ったのですが、少し修正するべきと思われる箇所が多すぎたため、そこは断念し上記のような流れの説明だけにしましたが、一応、気づいた文法間違いについて
45
+
46
+ `scanf("%[sincostan", &moji);`
47
+ mojiは配列なので&いりません、またフォーマットも??です。
48
+
49
+ `if (moji != "sin" | "cos" | "tan") {`
50
+
51
+ `else if (moji == "sin") {`
52
+ など
53
+ c言語は最近の言語のstring型のような使い方がまだできません、strcmpなどで比較してください
54
+
55
+ `step1_1: {`や`step1_2: {`
56
+ できればGOTOを使うのはやめましょう、ただし、つかうにしても書方と書いている場所が悪いです

1

修正

2016/11/01 02:41

投稿

hiim
hiim

スコア1689

answer CHANGED
@@ -37,4 +37,4 @@
37
37
  }
38
38
  ```
39
39
 
40
- といった形に仕上げたら一応目的の動作をするとおもうので、これで書く日本語をc言語に直していかれると良いと思います。
40
+ といった形に仕上げたら一応目的の動作をするとおもうので、これで書く日本語をc言語に直していかれると良いと思います。まずは実際にコーディングする前に骨組みを考える事が大事です。