思路:自定义个函数来解决问题
- 函数分为库函数和自定义函数
- 库函数:可以直接引用(需要引用对应的头文件)
- 函数定义完成后,如果需要使用必须调用该函数
- 函数由四部分组成
返回值 函数名(参数列表)
{
函数体
}
定义函数
int Fun1(int x, int n)//统计x转为n进制是个几位数
{
int count = 0;
while (x != 0)
{
x /= n;
count++;
}
return count;
}
调试(分别求123,16进制8进制2进制28进制后的位数)
int main()
{
printf("%d\n", Fun1(123, 16));
printf("%d\n", Fun1(123, 8));
printf("%d\n", Fun1(123, 2));
printf("%d\n", Fun1(123, 28));
return 0;
}
输出
综合以上内容,此任务完成。