标签:
一、题目
1 #include<iostream.h> 2 3 int main() 4 { 5 int count=0,i,N,temp; 6 cout<<"请输入数字N,N="; 7 cin>>N; 8 for(i=1;i<=N;i++) 9 { 10 temp=i; 11 while(temp!=0) 12 { 13 count+=(temp%10==1)?1:0; 14 temp/=10; 15 } 16 } 17 cout<<"f("<<N<<")="<<count<<endl; 18 return 0; 19 }
四、运行结果截图
五、总结
这道题仍是最优代码的问题,但更优的算法还不会实现,在找最优算法上还需要提高。
标签:
原文地址:http://www.cnblogs.com/dr73/p/4469503.html