【C语言】使用递归的整数输出(高位到低位)/输出一个菱形(能够确定行数)
来源:互联网 发布:苹果完美越狱软件 编辑:程序博客网 时间:2024/05/21 20:06
//递归的整数输出#include <stdio.h>void output(int x);int main(){int a;printf("请输出一个数");scanf("%d",&a);output(a);return 0;}void output(int x){if( x >= 10){output(x / 10);}printf("%d ",x % 10);}//菱形的输出#include <stdio.h>int main(){int line;int i,j,k,p;i = j = k = p = 0;printf("请输入行数(只能为奇数)");scanf("%d",&line);p = line-2;for(i = 0;i <= line;i++){if(i < (line/2)+1){for(j = 0;j < (line/2)-i;j++){printf(" ");}for(k = 0;k < i*2+1;k++){printf("*");}printf("\n");}if(i > line/2+1){for(j = 0;j < i - (line/2+1) ;j++){printf(" ");}for(k = 0;k < p;k++){printf("*");}p = p - 2;printf("\n");}}}
0 0
- 【C语言】使用递归的整数输出(高位到低位)/输出一个菱形(能够确定行数)
- 读入一个整数,将各个数位上的数拆分下来并输出(从高位到低位)。
- C++ 读入一个整数,将各个数位上的数拆分下来并输出(从高位到低位)。
- c语言:输入一个数,从高位向低位输出,如:输入12345,输出1 2 3 4 5
- 菱形的输出(C语言)
- 给出十进制数,从低位到高位输出各位
- 【1567】拆分数字并从低位到高位输出
- 【1565】十进制数转二进制从低位到高位输出
- 输入行数,输出一个输入的行数的菱形方法
- java__加一。数组内存放了一些个位数字,组成一个大数(从高位到低位),现在将这个数加 11,并输出加一以后的结果。
- 输入整数,偶数偶数,从高位到低位的顺序组成一个新的数
- 输入菱形边长,输出一个空心菱形(C 实现)!!
- 输入行数(奇数),输出对应菱形
- C语言输出菱形
- C语言输出菱形
- c语言如何输出一个菱形
- 用C语言输出一个菱形
- c语言:输出一个菱形图
- Qt error: LNK2019: 无法解析的外部符号 解决
- androidstudio真机连不上
- mongodb insert bindata 二进制数据
- S5PV210的中断编程
- 【C语言】C的一些简单练习题,关于水仙花数,求和,整数高低位输出,制定二进制位替换
- 【C语言】使用递归的整数输出(高位到低位)/输出一个菱形(能够确定行数)
- 【C语言】简单C编程题-同位相同的N项之和/标准输入花括号成对判断/行号行输出
- 【C语言】一些有意思的C语言题目,
- jdk&jmeter环境变量配置
- 【C语言】再次找的一些C语言题目,关于折半查找和某些种种
- 【C语言】一些关于二进制位的一些题题目哦。
- 【C语言】关于atoi,itoa与itob的重写和字符统计
- 【C语言】3子棋游戏,
- HDU 2665 Kth number(可持续化线段树)