C/C++の宿題を片付けます 120代目
■ このスレッドは過去ログ倉庫に格納されています
0633デフォルトの名無しさん
2008/12/22(月) 21:03:19[2] 問題文(含コード&リンク):
10個の要素を持つint型配列arrayとint型の変数(配列要素)を指し示すポインタpを定義し、
キーボードから入力した10個の整数を配列要素に順次ポインタpを移動させながら代入し、
同様に入力した値とアドレスをポインタpを移動しながら出力する。
[3] 環境
[3.1] OS: Linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: 明日迄
問題文がよく理解できないまま書いたところ、入力していない値が出てしまいました。
#include <stdio.h>
int main(void)
{
int array[10], *p, i;
*array=*p;
printf("入力:");
for(i=0; i<10; i++){
scanf("%d",&p);
p++;
}
for(i=0; i<10; i++){
printf("数値:%d 場所:%x\n",p,&array[i]);
p++;
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています