【初心者歓迎】C/C++室 Ver.38【環境依存OK】
at TECH
878:デフォルトの名無しさん
07/06/22 17:25:46
>>873
宿題なら宿題スレ行きを薦めるが、とりあえずこんな感じで出来る。
#include <stdio.h>
#include <ctype.h>
int main(void)
{
int i, c, nc, *nv;
printf("個数を入力してください>>");
if (scanf("%d", &nc) != 1 || nc <= 0) return 1;
nv = malloc(nc * sizeof(int));
for (i = 0; i < nc && (c = getchar()) != EOF; ) {
if (isdigit(c)) {
ungetc(c, stdin);
scanf("%d", &nv[i++]);
}
}
nc = i;
for (i = 0; i < nc; i++)
printf("数値%d:%d\n", i+1, nv[i]);
free(nv);
return 0;
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5116日前に更新/258 KB
担当:undef