前提・実現したいこと
c言語の質問です。
下のソースのこの2つが何をしてるのかわからないです 教えてください。
maxmin(array,&max,&min);
(array[i] != -1)
該当のソースコード
#include <stdio.h>
void maxmin(int array[],int max,int min);
int main(void)
{
int i = 0,array[10],max,min;
do { printf("%d 番目の数:",i + 1); scanf("%d",&array[i]); i++; } while (array[i - 1] != -1); maxmin(array,&max,&min); printf("最大値 %d : 最小値 %d\n",max,min); return 0;
}
void maxmin(int array[],int max,int min)
{
int i = 0;
*max = 0; *min = 100; while (array[i] != -1) { if (array[i] > max) max = array[i]; if (array[i] < min) min = array[i]; i++; }
}
試したこと
検索。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/27 22:35
2018/03/27 22:36