答えて
スイッチの2行の位置:
int main(void)
int gcd(int,int);
また、elseif
- >else if
もう一つの重要な変更が必要です.GCD関数のループから 'return'を移動してください。 –
これは論理エラーであり、元の質問であった構文エラーではありません。 –
gcd
機能はEuclid's Algorithmを使用します。 a mod b
を計算した後、a
とb
をXOR swapでスワップします。
#include<stdio.h>
int gcd(int ,int);
int main(void)
{
int a,b, temp;
printf("Enter the value of a : ");
scanf("%d",&a);
printf("Enter the value of b : ");
scanf("%d",&b);
int res = gcd(a,b);
printf("The Gcd of the numbere is : %d \n",res);
return 0;
}
int gcd(int a, int b)
{
int temp;
while (b != 0)
{
temp = a % b;
a = b;
b = temp;
}
return a;
}
変更内容を説明する必要があります。コードは妥当と思われます(私はそれをコンパイルしませんでした)が、あなたは何をしたのか説明していません。説明はSOの答えの重要な部分です。コードだけでは十分な回答が得られず、少なくとも十分ではありません。 –
私は可能な限り説明した。 :) –
外部ソースへのリンクは説明ではありません。そして、あなた(そしてリンク)はOPのコードに何が間違っているのか、そこに何の構文エラーがあるのかを説明しません。 –
- 1. GCDを計算する - Python関数return
- 2. アセンブリ言語で再帰関数を計算する
- 3. C言語の2つの関数でpthreadを使用する
- 4. C言語での倍数の使用
- 5. Prologを使用して多項式のGCDを計算する
- 6. C言語の関数ポインタ
- 7. C言語のstrcat関数
- 8. main関数からdll(C++)関数をC言語で使用する方法#
- 9. HQL言語の関数の合計
- 10. C言語での関数のモック?
- 11. スクリプト言語を使用したC++ユニットテスト
- 12. 言語分類(計算)
- 13. Neo4jスカラー関数(C言語)#
- 14. 関数は、Cプログラミング言語
- 15. cプログラミング言語 - declare()関数
- 16. C言語-fscanf関数
- 17. 関数デコレータ(C言語)#
- 18. 集計関数を使用したIF計算
- 19. 関数を使用した計算小計
- 20. C++でのGCD関数sans cmathライブラリ
- 21. C言語の変数と関数
- 22. 言語に基づいてpostgresqlでRSIを計算します。チューリップインジケータのC関数
- 23. C再帰関数 - GCD
- 24. C言語で関数をシリアライズ
- 25. C言語エラー
- 26. C言語のvoid関数のreturn文
- 27. C言語でポインタを使用して配列内の値を返す関数のエラーを取得する
- 28. 関数がC言語の配列を壊した
- 29. C++でテイラー級数を使用してPiを計算する関数
- 30. C++でイントリンシック関数を使用して逆数を計算する
なぜあなたはこのCをタグ付けしている++? –
エラーメッセージには行番号が含まれています。それはどこにあるのかを伝えます。 – melpomene
コンパイラは、これらのエラーが発生した行番号を通知しますか? 'int gcd(int、int);'は疑わしいです –