shell脚本练习

#include 
//递归实现输入一个数,输出这个数的每一位
void fun1(int data)
{
	if(data == 0) return;
	fun1(data/10);
	printf("%d\t",data%10);
 
}
 
//递归实现输入一个数,输出这个数的二进制
void fun2(int data)
{
	if(data == 0) return;
	fun2(data/2);
	printf("%d\t",data%2);
}
int main(int argc, const char *argv[])
{
	
	int data;
	printf("请输入一个数,输出这个数的每一位:");
	scanf("%d",&data);
	fun1(data);
	puts("");
 
	printf("请输入一个数,输出它的二进制数:");
	scanf("%d",&data);
	fun2(data);
	putchar(10);
	return 0;
 
}

思维导图

shell脚本练习_第1张图片

shell脚本练习_第2张图片 

 

你可能感兴趣的:(算法,学习)