程式碼:
#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;
}
沒有留言:
張貼留言