MyCodeQueen的专栏

从刚接触代码到现在,见过各种各样的输入要求,比如:

1.输入一行数字,以-1为结束

2.输入字符串,以回车结束

3.输入10个数字

等等

有时候就是这些基本的输入问题,阻挠了解题的脚步

其他的暂时没有想到,今天尝试了一下将一串数字输入进数组,以-1结束

【代码实例】

int array[1000]; int i=0; while(array[i-1]!=-1) { scanf("%d",&array[i++]); }

值得注意的是,我一直以为while的判断条件是array 【i】!=-1,如果是这样的话,每次循环体内输入一个数字之后,i会加一,这样再次进行判断时,array【i】就不等于-1了,即使上一次输入的是-1,所以这个输入就像嚼了炫迈,根本停不下来。

输入字符串也是一样的

【代码实例】

char a[1000]; int i=0; while(a[i-1]!=’\n’) { scanf("%c",&a[i++]); }

同样的,,只是换做输入字符串而已

暂时就是这些,随时准备更新。

可是旅行的彼时那刻我的心情一直是好的吗?

MyCodeQueen的专栏

相关文章:

你感兴趣的文章:

标签云: