程式碼:
#include <stdio.h>
int main()
{
int n;
while( scanf("%d",&n)==1){
int ans=n;
while(n>=3){
int more =n/3;
n =n%3;
ans+=more;
n+=more;
}
if(n==2)ans++;
printf("%d\n", ans);
}
}
void setup(){
size(300,500);
}
int r=0;
void draw(){
ellipse(70,200+75, r,r);
ellipse(70,200+75+150,r,r);
ellipse(70+150,200+75, r,r);
ellipse(70+150,200+75+150,r,r);
if(r<145) r+=2;
else r=0;
}
void setup(){
size(300,500);
}
int r=0;
void draw(){
background(0);
ellipse(50,200+50, r,r);
ellipse(50,200+50+100,r,r);
ellipse(50,200+50+100+100, r,r);
size(300,500);
}
int r=0;
void draw(){
background(0);
ellipse(50,200+50, r,r);
ellipse(50,200+50+100,r,r);
ellipse(50,200+50+100+100, r,r);
ellipse(50+100,200+50,r,r);
ellipse(50+100,200+50+100,r,r);
ellipse(50+100,200+50+100+100,r,r);
ellipse(50+100,200+50+100,r,r);
ellipse(50+100,200+50+100+100,r,r);
ellipse(50+100+100,200+50,r,r);
ellipse(50+100+100,200+50+100,r,r);
ellipse(50+100+100,200+50+100+100,r,r);
if(r<100) r+=2;
else r=0;
}
ellipse(50+100+100,200+50+100,r,r);
ellipse(50+100+100,200+50+100+100,r,r);
if(r<100) r+=2;
else r=0;
}





沒有留言:
張貼留言