解题思路:
这个题找到输出的规律之后,我决定采用递归的方法,可以参考第1461题。
注意事项:
参考代码:
#include<stdio.h> static char sz[2][2] = {{'0'},{'1'}}; //这里不一定要用全局变量。 void cat (int n) { if(n==0) printf("%s",sz[0]); else if(n==1) printf("%s",sz[1]); else if(n>0) { cat(n-2); //两个递归 cat(n-1); } } int main() { int n; scanf("%d",&n); cat(n); return 0; }
0.0分
4 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:574 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:703 |
【计算直线的交点数】 (C语言代码)浏览:1442 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:466 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1478 |
输出九九乘法表 (C语言代码)浏览:1048 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1144 |
筛排处理 (C语言代码)浏览:782 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:663 |
【偶数求和】 (C++代码)浏览:697 |