C语言输入问题
- C/C++ code
do{scanf("%d",&a[i]);i++}while(getchar()!='\n');我的目的是
输入一连串的数字
存起来
然后再逐个处理
如输入:4 7 9回车
能够将4、7、9分别存起来(个数不知道)
但是这个办法就是实现不了
求方法
[解决办法]
将数字全存起来,再一个个取出来处理呢
[解决办法]
- C/C++ code
int a[100];int main(){ int i = 0; do { scanf("%d", &a[i]); i++; }while(getchar() != '\n');return 0;}
[解决办法]
- C/C++ code
#include <stdio.h>int main(){ int a[10]; int i=0,j; do { scanf("%d",&a[i]); i++; }while(getchar()!='\n'); for(j = 0;j<i;j++) printf("%d ",a[j]); return 0;}
[解决办法]
额,应该没什么问题吧,是怎么个情况呢???
[解决办法]
该代码是以回车为结束的