回答編集履歴

2

追記

2016/11/01 02:41

投稿

hiim
hiim

スコア1689

test CHANGED
@@ -77,3 +77,37 @@
77
77
 
78
78
 
79
79
  といった形に仕上げたら一応目的の動作をするとおもうので、これで書く日本語をc言語に直していかれると良いと思います。まずは実際にコーディングする前に骨組みを考える事が大事です。
80
+
81
+
82
+
83
+ ###文法間違い
84
+
85
+
86
+
87
+ 最初ソースを読んで、多少の修正でアップしようと思ったのですが、少し修正するべきと思われる箇所が多すぎたため、そこは断念し上記のような流れの説明だけにしましたが、一応、気づいた文法間違いについて
88
+
89
+
90
+
91
+ `scanf("%[sincostan", &moji);`
92
+
93
+ mojiは配列なので&いりません、またフォーマットも??です。
94
+
95
+
96
+
97
+ `if (moji != "sin" | "cos" | "tan") {`
98
+
99
+
100
+
101
+ `else if (moji == "sin") {`
102
+
103
+ など
104
+
105
+ c言語は最近の言語のstring型のような使い方がまだできません、strcmpなどで比較してください
106
+
107
+
108
+
109
+ `step1_1: {`や`step1_2: {`
110
+
111
+ できればGOTOを使うのはやめましょう、ただし、つかうにしても書方と書いている場所が悪いです
112
+
113
+

1

修正

2016/11/01 02:41

投稿

hiim
hiim

スコア1689

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