参考代码:

#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;
}
C++题目20:编写函数funnum 编写函数funnum其中num是一个n位数函数功能是:求整数num的后n-1位如果num是一位数则返回0要求输入输出均在主函数中完成。【输入形式】一个n位正整数n=1;【输出形式】该n位正整数的后n-1位;【样例输入】6734【样例输出】734

原文地址: http://www.cveoy.top/t/topic/bjLy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录