能运行但报错咋回事
查看原帖
能运行但报错咋回事
1489423
chengqian233楼主2024/10/9 20:02
#include <stdio.h>
int main()
{
	int i=0;
	int a[] = { 0 };
	printf("请输入一个整数:");
		scanf("%d", &a[0]);
		while (a[i] != 1)
	{
			if (a[i] % 2 != 0)
			{
				a[i+1] = 3 * a[i] + 1;
				
			}
			else
			{
				a[i + 1] = a[i] / 2;
			}
			i++;
	}
		for (i; i >= 0; i--)
		{

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

		}



	return 0;
}
2024/10/9 20:02
加载中...