哎,我也没这个耐心去精心构造一个main递归去输出菱形了,随便写了个不用for语句的循环函数,原理也就这个了,呵呵
#include "stdio.h"
/**
*@author vlinux
*@param begin 起始
*@param end 终止
*@param c 要打印的字符
*@return
*/
void x4Pri( int begin,
int end ,
char c){
printf("%c",c);
if( begin==end ) return;
x4Pri(++begin,end,c);
}
int main(int a){
x4Pri(1,5,'*');
return 0;
}
#include "stdio.h"
/**
*@author vlinux
*@param begin 起始
*@param end 终止
*@param c 要打印的字符
*@return
*/
void x4Pri( int begin,
int end ,
char c){
printf("%c",c);
if( begin==end ) return;
x4Pri(++begin,end,c);
}
int main(int a){
x4Pri(1,5,'*');
return 0;
}
淘宝杜琨