求助 为啥80分 第五个wa了
查看原帖
求助 为啥80分 第五个wa了
1156339
shiromii_5026楼主2023/11/12 23:23
#include<stdio.h>
int main()
{
	int n;
	int N;
	int a[101];//开数组
	int i = 0, j;//开计数器
	scanf("%d", &n);
	N = n;
	for (; n != 1;)//n不等于1时执行循环
	{
		if (n % 2 == 0)
		{
			n = n / 2;
		}
		else 
		{
			n = n * 3 + 1;
		}
		i++;//循环内计数器i自增
		a[i] = n;//将不同的i与其代表的n对应
	}
	for (j = i; j > 0; j--)//无需多言,反过来输出,省掉这个计数器也行
	{
		printf("%d ", a[j]);
	}
	printf("%d", N);
	return 0;
}
2023/11/12 23:23
加载中...