Пожалуйста, помогите мне найти ошибку в моем коде. Я получаю ошибку в следующем тестовом примереJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Пожалуйста, помогите мне найти ошибку в моем коде. Я получаю ошибку в следующем тестовом примере

Сообщение Anonymous »

Это тестовый пример здесь первыми 2 числами являются числитель и знаменатель соответственно первой фракции.
Вторая строка показывает количество запросов
, а каждая строка в запросе имеет опцию 1 или 2. За последующим числителем и знаменателем соответственно второй фракции.
Здесь, если опция 1, мы должны добавить первую фракцию и вторую дробь и обновить ответ на первую дробь.
и если Опция 2, затем мы умножаем первую фракцию и вторую фракцию и обновляем ответ на первую фракцию. < /p>
52 71
6
2 99 6
1 86 5
2 2 51
2 27 98
2 12 75
1 11 92
< /code>
Ожидаемый вывод должен быть: < /p>
858/71
10396/355
20792/18105
93564/295715
374256/7392875
115753177/680144500
< /code>
Но мой вывод выходит: < /p>
858/71
10396/355
20792/18105
93564/295715
374256/7392875
-383558772/441161968
< /code>
Вот мой код, пожалуйста, направьте меня, чтобы заметить ошибку: < /p>
import java.util.* ;
import java.io.*;

class Fraction {

Fraction(int a, int b){
System.out.print(a/gcd(a,b)+"/"+b/gcd(a,b));
}

public static int gcd(int a, int b){
int i;
if (a < b){
i = a;
}
else{
i = b;
}

for (i = i; i > 1; i--) {
if (a % i == 0 && b % i == 0){
return i;
}
}
return 1;
}

}

class Solution {

public static void main(String args[]) {

Scanner sc = new Scanner(System.in);
int numerator1 = sc.nextInt();
int denominator1 = sc.nextInt();
int query = sc.nextInt();

for(int i=0;i

Подробнее здесь: https://stackoverflow.com/questions/793 ... -following
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»