tag:blogger.com,1999:blog-8995455167205656082.post3305036077304066800..comments2024-01-24T00:20:26.103-08:00Comments on MareArts Computer Vision Study.: f(N) counts number of '1'. For example f(13) = 6. So f(1)=1. What next number do satisfy the rule?Unknownnoreply@blogger.comBlogger5125tag:blogger.com,1999:blog-8995455167205656082.post-32827989956222972882011-09-02T03:21:29.602-07:002011-09-02T03:21:29.602-07:00민현규
#include
#include
int fun(char* a);
void ...민현규<br /><br />#include <br />#include <br /><br />int fun(char* a);<br /><br />void main()<br />{<br /> int d;<br /> int p=0;<br /> int i=0;<br /> char a[20]={0,};<br /> printf("숫자입력하세요:");<br /> scanf("%d",&d);<br /><br /> for(i=0;i<=d;i++)<br /> {<br /> itoa(i,a,10);<br /> p=p+fun(a);<br /> if(p==i)<br /> printf("%d\n",p);<br /><br /> }<br /><br />}<br /><br />int fun(char* a)<br />{<br /> int i=0;<br /> int count=0;<br /> for(i=0;i<= 20 ;i++)<br /> {<br /> if(a[i]=='1') count+=1;<br /> }<br /> return count;<br />}Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8995455167205656082.post-8683068187916667742011-09-01T02:46:29.991-07:002011-09-01T02:46:29.991-07:00JeKang :
네 함수로도 만들어 볼께요. 감사합니다~JeKang :<br /><br />네 함수로도 만들어 볼께요. 감사합니다~Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8995455167205656082.post-1383069184274435532011-08-31T01:44:21.451-07:002011-08-31T01:44:21.451-07:00제강아 소스 잘 짰네..
내가 볼때는, while문 조건이 조금 복잡해서 나중에 보면 이해...제강아 소스 잘 짰네..<br />내가 볼때는, while문 조건이 조금 복잡해서 나중에 보면 이해가 쉽게 안갈 것 같고..<br />while문 안에 while문은 특정 일만 하니깐 함수로 만들면 소스가 더 간결해 질 것 같다.<br />잘했네.. <br />Good job~!!marehttps://www.blogger.com/profile/13020968187164236752noreply@blogger.comtag:blogger.com,1999:blog-8995455167205656082.post-7252424574744071332011-08-30T00:16:46.268-07:002011-08-30T00:16:46.268-07:00JeKang's code:
#include
void main()
{
unsi...JeKang's code:<br /><br />#include <br /><br />void main()<br />{<br /> unsigned long Num, End, Temp;<br /><br /> Num=0;<br /> End=0;<br /><br /> while(Num<=1 || Num!=End){<br /> Num+=1;<br /> Temp=Num;<br /><br /> while(Temp!=0){<br /> if(Temp%10==1) End+=1;<br /> Temp=(unsigned long)(Temp/10);<br /> }<br /><br /> }<br /> printf("입력값 Num = %d\n결과값 End = %d\n",Num,End);<br />}Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8995455167205656082.post-65051362797863539892011-08-29T03:26:11.373-07:002011-08-29T03:26:11.373-07:00This is my code.
Let's compare to each code.
B...This is my code.<br />Let's compare to each code.<br />Bye Bye~ ^^<br /><br />int CountOne(int input)<br />{<br />int count =0;<br />while(1)<br />{<br />if( input%10 == 1)<br />count++;<br />input = input/10;<br /><br />if(input == 0)<br />break;<br />}<br /><br />return count;<br />}<br /><br /><br />int main()<br />{<br />int i=2;<br />int count=1;<br /><br />while(1)<br />{<br /><br />count += CountOne(i); <br /><br />if( i == count)<br /> break;<br /><br />i=i+1;<br /><br />}<br /><br /><br />printf("f(%d) = %d\n", i, count);<br /><br />return 0;<br />}marehttps://www.blogger.com/profile/13020968187164236752noreply@blogger.com