前提・実現したいこと
C言語を学習し始めたのですが0以上25以下の数値が入力された場合処理を終了し、入力された数値から最大値、最小値を表示するというプログラムを作成したいのですが行き詰ってしまいました。
エラーメッセージ ```unknown type size ### 該当のソースコード ```C ソースコード
#include <stdio.h>
#define LIMIT_LOW 0
#define LIMIT_HIGH 25
int main(void) {
int max, min ;
int temp ;
int a[] ;
int i ;
int j;
scanf("%d", &temp);
while ( (LIMIT_LOW <= temp) && (temp <= LIMIT_HIGH)) {
if (temp < 0 || temp > 25){ break; } for (i = 0; i++){ a[i] =temp; }; scanf("%d", &temp);
}
max = min = a[0];
for(j=1 ++i){
if (max < a[i])
max = a[i];
if (min > a[i])
min = a[i];
printf("MAX = %d\n", max) ;
printf("MIN = %d\n", min) ;
return 0 ;
}
回答3件