一个整形十进制数值存放在数组中的形式

来源:互联网 发布:nginx只允许访问index 编辑:程序博客网 时间:2024/06/14 12:05

以下为代码

#include "stdafx.h"#include<iostream>using namespace std;#define SIZE 1000void main(){int A;void InterPutInAarry(int N);cout<<"请输入整数A:";cin>>A;InterPutInAarry(A);}void InterPutInAarry(int N){int Integer;int tempvalue;int i=0,j,m,size;int tempArray[SIZE];Integer=N;/*将个位放在数组第一位,十位放在数组第二位……原数据为123456,经while循环变成了654321*/while(Integer!=0)//{tempArray[i]=Integer%10;Integer=Integer/10;i++;}/*     将数组中的元素再逆序排列,即654321变成123456*/size=i;m=(size-1)/2;for(i=0;i<=m;i++){  j=size-i-1;      tempvalue=tempArray[i];  tempArray[i]=tempArray[j];  tempArray[j]=tempvalue;}printf("整数A在数组中存放的形式为:{");for(i=0;i<size;i++) {    if(i!=size-1)   printf("%d,",tempArray[i]); else   printf("%d",tempArray[i]);}printf("}");printf("\n");}

运行结果如下:


0 0
原创粉丝点击