請幫我找到最高溫度和最低溫度。我想我錯過了一些東西來使它成功。它快完成了。如果創建條件,我需要使用嗎? 請幫我找到最高和最低溫度。我想我錯過了一些東西來使它成功。它快完成了。如果創建條件,我需要使用嗎?詢問溫度分析儀程序c
#include <stdio.h>
#define NUMS 3
int main(void) {
int high;
int low;
int totalhigh=0;
int totallow=0;
double average;
int i;
printf("---=== Temperature Analyzer ===---\n");
for (i = 0; i < 3; i++)
{
printf("Enter the high temperature for the day %d: ", i + 1);
scanf("%d", &high);
printf("Enter the low temperature for the day %d: ", i + 1);
scanf("%d", &low);
totalhigh = high + totalhigh;
totallow = low + totallow;
}
average = (double)(totalhigh + totallow)/6 ;
printf("The average (mean) temperature was: %.2lf\n", average);
return 0;
}
'INT最大= INT_MIN;'...'如果(最大<高)最大=高;' – BLUEPIXY
聲明兩個變量:'min'初始化爲'INT_MAX'和'max'初始化爲'INT_MIN' ,然後檢查每次迭代,如果當前值爲'< min' or '> max' –
與您的問題無關,但由於這三個while循環都具有相同的代碼,所以爲什麼不在一個循環中使用三個條件或一起? – pstrjds