请教一个问题 有一个整数,比如说1234如何取得每一位上的数字(1,2,3,4)给出思路即可,非常感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #include <stdio.h>int MyInt(const int n);int main(int argc, char* argv[]){ int num = 1234; int digits = MyInt(num); return 0;}int MyInt(const int n){ if (n <= 0) return 0; int quotient = n; int remainder; int intArr[100]; for (int i=0; quotient; i++) { remainder = quotient % 10; quotient = quotient / 10; intArr[i] = remainder; } for (int j=i-1; j>=0; j--) printf("%i\t", intArr[j]); printf("digits = %i\n", i); return i;} 或者数字转换为字符itoa然后按位取 除以10取余数同意 pomelowu(羽战士) 拖着按钮,然按钮随着鼠标的移动在对话框里移动 DPI由正常改为120后,VC窗口显示不全问题 键盘响应函数 现在想要达到一按下键 此键值就发送出去 不响应的进度条 100分问如何把采集到的USB摄像头数据流传送到网络客户端显示?qq:543644213 D3D显示内存数据崩溃 关于窗口创建时产生WM_CREATE的问题 高手看过来,超难问题,高分求解!!!!!分不够,再加~!!! Wininet API提供的ftp函数支持断点续传吗?? 真的没人会吗??????(我给100分) 打印时字体设置 一个连接超时的问题
{
int num = 1234;
int digits = MyInt(num);
return 0;
}int MyInt(const int n)
{
if (n <= 0)
return 0; int quotient = n;
int remainder;
int intArr[100]; for (int i=0; quotient; i++)
{
remainder = quotient % 10;
quotient = quotient / 10; intArr[i] = remainder;
} for (int j=i-1; j>=0; j--)
printf("%i\t", intArr[j]); printf("digits = %i\n", i);
return i;
}
然后按位取
同意 pomelowu(羽战士)