したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

さらみ1

86名前とか無いよ、うん:2008/07/01(火) 22:39:17 ID:5fh3Nsws0
#include <stdio.h>
#include <stdlib.h>

int maximum(int n, int *);

int main(void){
int *p;
int num, i, m;
printf("学生数を入力して下さい:");
scanf("%d", &num);
p=(int *)malloc(sizeof(int)*(num+1));
if(p == NULL){
printf("メモリが確保できません\n");
return 1;
}
printf("点数を%d人分入力して下さい。\n",num);
for(i=0; i<num; i++){
printf("%d人目:",i+1);
scanf("%d", p+i);
}
m=maximum(num, p);
printf("最高点:%d \n", m);
free(p);
return 0;
}

int maximum(int n, int *p){
int i, max;
max = *p;
for(i=0; i<n; i++){
if(max < *(p+i))
max = *(p+i);
}
return max;
}

入力した中で最大のものを返す関数か
これもどうでも良い


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板