当前位置: 代码迷 >> C语言 >> [求助]怎样使输入数字数组停止?
  详细解决方案

[求助]怎样使输入数字数组停止?

热度:374   发布时间:2006-09-08 12:52:08.0
呵呵,刚才一时大意了,多谢多谢了!
----------------解决方案--------------------------------------------------------

[此贴子已经被作者于2006-9-8 12:53:13编辑过]


----------------解决方案--------------------------------------------------------
int i = 0;
...
printf("Input('q'=qiut):");
while(scanf("%d",&s[i++])==1) //非数字退出循环;
{

...

// printf("next:");
}

...
----------------解决方案--------------------------------------------------------
LZ我怎么一直看不懂你那图片是什么意思?
----------------解决方案--------------------------------------------------------
#include <stdio.h>
#define N 100
int main(void){
int arr[N];

const int *p;

int n,i;

scanf("%d",&n); /*键入停止的位置*/

p=arr+n;

for(i=0;arr+i<p;i++)
scanf("%d",arr+i);

for(i=0;arr+i<p;i++)
printf("%d ",*(arr+i));

return 0;
}


[QUOTE]LZ我怎么一直看不懂你那图片是什么意思?[/QUOTE]


是个人!!!
----------------解决方案--------------------------------------------------------
以下是引用cdmalcl在2006-9-8 13:58:01的发言:
LZ我怎么一直看不懂你那图片是什么意思?

雪狼湖呀,那人是张学友


----------------解决方案--------------------------------------------------------
  相关解决方案