参考代码:
#include<iostream> #include<cstring> using namespace std; int main() { //freopen("data.in.txt","r",stdin); //freopen("data.out.txt","w",stdout); string str="0"; string str1; int n; cin>>n; if(n==0)//0是这个题目的陷阱 { cout<<"0"<<endl; return 0; } while(n--) { str1=""; for(int i=0;i<str.length();i++) { if(str[i]=='0') str1+="1"; else if(str[i]=='1') str1+="01"; //cout<<str1<<endl; } //cout<<str.length()<<endl; str=str1; } cout<<str1<<endl; return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:512 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:759 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1099 |
WU-陶陶摘苹果2 (C++代码)浏览:974 |
三角形 (C++代码)递推浏览:760 |
关于C语言变量位置的问题浏览:272 |
回文数字 (C语言代码)浏览:2510 |
1017题解浏览:605 |
简单的a+b (C语言代码)浏览:581 |
用筛法求之N内的素数。 (C语言代码)浏览:531 |