偷懒的铁子哥 |
---|
题意: 输出(int范围) n n n 的首位和末位。
题解: 输出末位就是直接对10取余呗,但是要在不知道一个数有几位的情况下求它的首位,那就可以通过循环,每次除10,直到只剩个位数,留下来的这个数字就是首位了。
#include<stdio.h>
int main() {
int n;
scanf("%d", &n);
int b = n % 10;
while(n / 10) n /= 10;
printf("%d %d\n", n, b);
return 0;
}