ฉันจะทำให้ฉันลบค่าคำนวณคำตอบที่ถูกต้อง? [ปิด]

0

คำถาม

โปรแกรมนี้ต้องการของผู้ใช้ที่นำเข้าข้อมูลตัวเลข(สูงสุดของ 10),แต่ครั้งหนึ่งของผู้ใช้เข้านับจำนวนเต็มที่โปรแกรมทำลายและ proceeds ต้องคำนวณผลรวม,งความแตกต่างผลิตภัณฑ์และ quotient ของทั้งหมดตัวเลขที่ป้อนมา. ฉันคิดว่าฉันมีทุกอย่างถูกต้องยกเว้นสำหรับลบค่าส่วนหนึ่งเพราะมันจะก่อให้เกิดความตอบผิดแล้ว

#include <stdio.h>

int main() {
int i;
double number, sum = 0.0, difference = 0.0, product = 1, quotient = 1;

for (i = 1; i <= 10; ++i) {
  printf("Enter n%d: ", i);
  scanf("%lf", &number);

  // if the user enters a negative number, break the loop
  if (number < 0.0) {
     break;
  }

  sum += number; // sum = sum + number;
  difference -= number;
  product *= number;
  quotient = number / quotient;
}

 printf("Sum = %.2lf", sum);
 printf("\nDifference = %.2lf", difference);
 printf("\nProduct = %.2lf", product);
 printf("\nQuotient = %.2lf", quotient);

 return 0;
}

Here is an example of the code working with user input

c subtraction
2021-11-24 04:31:21
1

คำตอบที่ดีที่สุด

1

ฉันไม่รู้ว่าคุณหมายถึงต่างกันและฉันคิดว่าคุณควรจะจ่ายค่าความสนใจเพื่อความจริงที่ว่าเราใช้ความแตกต่างเมื่อเปรียบเทียบกันแค่ 2 ตัวเลข ถ้าคุณอยากรู้ว่าเกิดอะไรของคุณโปรแกรมทำมันเป็นเพียงการเพิ่มคค่าของ inputs. นั่นคือเหตุวามแตกต่างคือบของผลรวม: วามแตกต่าง= -(1)-(2)-(3)=-6

2021-11-24 06:37:36

อ้า ตอนนี้ฉันเข้าใจว่าทำไมมันถึงทำอย่างนั้นเหรอ ขอบคุณมาก! ดังนั้นเนื่องจากเป็นไปไม่ได้ที่มันจะอลหลายหมายเลขเหรอ?
s0mi

คุณหมายถึงบางสิ่งเหมือน 1-2+3=2 หรือ -1+2-3=-2? @s0mi
amirm

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่