C++题目20:编写函数funnum 编写函数funnum其中num是一个n位数函数功能是:求整数num的后n-1位如果num是一位数则返回0要求输入输出均在主函数中完成。【输入形式】一个n位正整数n=1;【输出形式】该n位正整数的后n-1位;【样例输入】6734【样例输出】734
参考代码:
#include <iostream>
#include <cmath>
using namespace std;
int fun(int num) {
int n = log10(num) + 1; // 求出num的位数
if (n == 1) return 0; // 特判一位数
return num % (int)pow(10, n-1); // 返回后n-1位
}
int main() {
int num;
cin >> num;
cout << fun(num) << endl;
return 0;
}
原文地址: http://www.cveoy.top/t/topic/bjLy 著作权归作者所有。请勿转载和采集!