现在的位置: 首页 > 综合 > 正文

int型数组按回车结束输入

2013年12月04日 ⁄ 综合 ⁄ 共 289字 ⁄ 字号 评论关闭

//int型数组按回车结束

今天在群里看到一个人问想实现 int型数组按回车结束输入。

我们知道char数组可以支持按回车结束输入。

所以我们可以用这样:

#include <stdio.h>
int main()
{
	int arr[100] = {0};
	int i = 0;
	char ch = '0';

	ch = getchar();

	while('\n' != ch)//回车结束
	{
		arr[i] = ch - '0';//char型转化为int型
		ch = getchar();
		++i;
	}
	arr[i] = '\0';//数组尾部
	for (i = 0; arr[i] != '\0'; ++i)
	{
		printf("%d ",arr[i]);
	}
	return 0;
}

抱歉!评论已关闭.