当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

关于C语言数字拆分的问题

更新:01-06 整理:39baobao.com
字体:

最简单的方式方式:

#include"stdio.h"

void main()

{

int i,n[8];

char num[9];

printf("Input Number:");

gets(num); //gets() 字符串接受 这时候 num[0]等 于你第一个输入的数 num[1]等于第二个...(依此类推)

printf("These is you have putted in :")

for(i=0;i<8;i++)

{

n[i]=(int)num[i];

printf("%d",n[i]);

}

}

你的方式改正后:

#includevoid main() { long int a; int b,i; int in[8]; scanf("%ld",&a); for(i=7;i=>0;i--) { b=a%10; a=(a-b)/10; in[i]=b; } for(i=0;i<8;i++) { printf("%d ",in[i]); } } //此方法比较麻烦的方式

本文地址:https://www.39baobao.com/show/29_26091.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.