小编ceg*_*n55的帖子

根据用户输入求解表达式

我正在编写一个程序,要求用户输入2个输入:x和y.这些值用于计算该公式:(3x ^ 2-2xy + 5)/(y ^ 2 + 1).当我输入值 - > 2,3时,它会计算一个非常小的负数,例如-12586511

#include <stdio.h>

int main (void) {

    int x, y;

    printf("Enter two integer values (x, y): ");
    scanf("%d,%d", &x, &y);

    float E = (3 * (x*x) - 2 * (x*y) + 5) / (y*y+1);

    printf("The expression value is: %.2f\n", E);


    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c logic expression

2
推荐指数
1
解决办法
63
查看次数

使用for循环找到最小值

我试图从用户的输入中取10个整数,并使用for循环找到最小值.

我正在努力正确地写这个if陈述.它应该采用第一个输入并使其最小,并将下一个输入与之比较.

我的最终打印声明只打印输入的最后一个数字.

Scanner scan = new Scanner(System.in);

int smallest = 0;
int number = 0;

for (int i = 1; i <= 10; i++) {
   System.out.print("Enter a number > ");
   number = scan.nextInt();

   if (number < smallest) {
       smallest = number; 
   } else {  
       smallest = number; 
   }       
}
System.out.println("The minimum is " + smallest);
Run Code Online (Sandbox Code Playgroud)

java for-loop if-statement minimum

0
推荐指数
2
解决办法
1万
查看次数

标签 统计

c ×1

expression ×1

for-loop ×1

if-statement ×1

java ×1

logic ×1

minimum ×1