#include iostreamusing namespace std;int funint num if num 10 如果num是一位数则返回0 return 0; int n = 0 temp = num; while temp 0 计算num的位数 n++; temp = 10; return
该程序实现了一个函数fun,该函数的功能是返回一个整数num的后n-1位(n为num的位数)。具体实现过程如下:
-
首先判断num是否是一位数,如果是,则直接返回0。
-
如果num不是一位数,则通过while循环计算出num的位数n。
-
最后,使用取模运算符%和pow函数(求幂函数)返回num的后n-1位。
在主函数中,程序从标准输入读入一个整数num,然后调用函数fun,并输出函数的返回值。
原文地址: http://www.cveoy.top/t/topic/bjLg 著作权归作者所有。请勿转载和采集!