c之输入数组判断结束
来源:互联网 发布:世界国家数据库省市区 编辑:程序博客网 时间:2024/05/22 00:13
从刚接触代码到现在,见过各种各样的输入要求,比如:
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++]);
}
同样的,只是换做输入字符串而已
暂时就是这些,随时准备更新。
0 0
- c之输入数组判断结束
- 如何判断输入结束
- 关于判断输入结束
- 如何判断cin输入结束?
- 用seek判断输入结束
- c++如何判断输入结束
- 如何判断cin输入结束~
- 求助scanf()如何判断输入结束
- 如何判断输入为零时结束?
- c/c++杂记之数组输入
- C语言输入一串数据到数组中,用空格隔开回车结束
- c语言标准输入结束符
- C语言中输入结束符EOF
- 【C语言】输入指定字符结束循环
- C语言之输入一个年份,判断是不是闰年
- c语言 判断文件结束问题 feof()
- C 语言键盘输入结束条件判断问题
- C语言,以空格为分割,以回车为结束标记,输入一串数字到一个int数组中
- NP 问题初识
- Tomcat架构(三)
- HDU 4267 A Simple Problem with Integers
- 神舟OSCAR数据库试用手记【1】
- Python 实现网络爬虫 抓取静态网页【代码】
- c之输入数组判断结束
- C语言日志系统库
- SHA1算法 C语言实现
- POJ 1147 Binary codes (BWT算法 很巧妙)
- HDU 1686 Oulipo(KMP)
- c#socket通信(一)
- scanf()函数总结
- 【修正BUG】SHA-256算法 C语言实现
- 动态规划--最长上升子序列问题(LIS) O(n^2) ,O(nlogn)