注册 登录
编程论坛 新人交流区

请教个初级问题

qingqing08 发布于 2007-11-19 10:45, 577 次点击
int a[10],b[10];
int i,m=0,n=0,k=0;

printf("enter array a:\n");
for(i=0;i<10;i++)
scanf_s("%d",&a[i]);
printf("\n");

printf("enter array b:\n");
for(i=0;i<10;i++)
scanf_s("%d",&b[i]);
printf("\n");

上述是打算输入两个数组,但是当输入a[10]数组后,按回车就成全部执行,
请教如何进行换行呢?是不是也要按回车键
1 回复
#2
qjanlwjtxg2007-11-19 11:46


int a[10],b[10];
int i,m=0,n=0,k=0;

printf("enter array a:\n");
for(i=0;i<10;i++)
scanf_s("%d",&a[i]);
printf("\n");

printf("enter array b:\n");
for(i=0;i<10;i++)
scanf_s(" %d",&b[i]);
printf("\n");

你在scanf_s(" %d",&b[i]);里面的%d前面加个空格试试.给它缓冲.

1