z能


私信TA

用户名:361709010330

访问量:7243

签 名:

361709010330

等  级
排  名 2049
经  验 2487
参赛次数 0
文章发表 14
年  龄 20
在职情况 学生
学  校
专  业

  自我简介:

低调学习C++。。。还有算法

 

0.0分

3 人评分

  评论区

#include<stdio.h>
int change(int n)
{
	int z,k,i=0;
	while(n>=3)
	{
	  k=n/3;
	  i+=k;
	  z=n%3;
	  n=k+z;
	}
	if(n==2)
		return i+1;
	else
		return i;
}
int main()
{
	int a[10],i;
	for(i=0;i<10;i++)
	{
		scanf("%d",&a[i]);
		if(a[i]==0)
			break;
	}
	for(i=0;a[i]!='\0';i++)
		printf("%d\n",change(a[i]));
	return 0;
}

请问这个错在哪里了  找不到 我真痛苦
2020-01-02 15:16:04
  • «
  • 1
  • »