求问个c语言问题、任意一个四位数,取后三位存入数组,这样的代码要怎样写,有可以满足的源函数吗

如题所述

我擦,没分啊。。
#include <stdio.h>

int main()
{
int n = 1234;
int buf[4];
buf[0] = n % 10; // 4
n /= 10; // n: 123
buf[1] = n % 10; // 3
n /= 10; // n: 12
buf[2] = n % 10; // 2
n /= 10;
buf[3] = n; // 1
printf("%d %d %d %d \n", buf[0], buf[1], buf[2], buf[3]);
return 0;
}
具体的解释。。。搜 ”C/C++学习指南 邵发" 的这个书吧,在答疑平台上有的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-17
取余取整啊,每取余一次,把数据存进去,再对原来的数据取整然后再取余追问

没有可以满足的功能函数吗

追答

呃,不知道,我没用过😓

相似回答