C/C++の宿題を片付けます 64代目
■ このスレッドは過去ログ倉庫に格納されています
0398デフォルトの名無しさん
2006/05/09(火) 23:28:14#include <stdio.h>
#include <stdlib.h>
int main(void){
float *h, avr = 0;
int i, n;
puts("人数n =");
scanf("%d", &n);
h = (float*)malloc(sizeof(float)*n);
if(h == NULL)return 1;
for(i = 0; i < n; i++){
scanf("%f", &h[i]);
avr += h[i];
}
avr /= n;
printf("average:%f\n", avr);
printf("ポイント変数のアドレス:%d\n", &h);
printf("メモリへのポインタの値:%d\n", h);
for(i = 0; i < n; i++)
printf("%d人目 アドレス:%d 値:%f\n", i + 1, &h[i], h[i]);
free(h);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています