私は、数値以外が検出されるまで (最大 30 個の数値) 数値のリストを受け入れ、数値を配列に入れ、挿入された数値の数を追跡するプログラムを作成するように依頼されました。次に、配列をスキャンして最大数を見つけ、最大値を出力する必要があります。
これは私が思いついたものです:
#include<stdio.h>
int main()
{
const int INPUT = 30 ;
int size [INPUT];
int i, big;
printf("Type integer numbers, followed by q to quit: ");
while (scanf("%d", &size[INPUT]) != 'q')
{
for(i=0;i<size;i++)
scanf("%d",&INPUT[i]);
big = INPUT[0];
for(i=1;i<size;i++)
{
if(big<INPUT[i])
big=INPUT[i];
}
printf("The largest number is %d",big);
return 0;
}