数组输入问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 16:45:06
怎么实现一次输入就可以为数组的每个元素赋值,比如:一次输入1234567回车,就可以为数组的第一位赋1、、、、第七位赋7
输入时不要有回车和空格

#include<stdio.h>

void main(){

 char b[10];

  int a[7];

  int i;

  for(i=0;i<7;i++){

   b[i]=getchar();

      a[i]=(int)b[i]-48;

  }

  for(i=0;i<7;i++)

   printf("%d ",a[i]);

}

这么个问题,还研究了一会,失败。。。。。

getchar 接收用户输入数