求一个C程序:输入一个不多于5位的正整数,要求输出每一位数字.
include<stdio.h> void main(){ int num;printf("请输入一个不超过5位数的整数: \\n");scanf("%d",&num);int i,j;int numtp[5]={0};int temp;for(i=10,j=0;num>=1;num=num\/10,j++){ temp=num%10;numtp[j]=temp;} for(j=j-1;j>=0;j--)printf("%d ",numtp[j]...
编写程序c++,输入一个不多于5位的正整数
include <iostream> using namespace std;int main (){long int num;int indiv,ten,hundred,thousand,ten_thousand,place;\/*分别代表个位,十位,百位,千位,万位和位数*\/ cout<<"enter an integer(0~99999):";cin>>num;if (num>9999)place=5;else if (num>999)place=4;else if (num>9...
c语言程序编写:要求从键盘上输入一个不多于5位数的正整数,依次输出每一...
include <stdio.h> void main(){ int n;scanf("%d",&n);if(n\/100000)printf("应输入一个不多于5位数的正整数!\\n");else { printf("%d",n%10);n\/=10;while(n){ printf(",%d",n%10);n\/=10;} } }
编写程序:输入一个不多于五位数的正整数,要求顺序输出它的每一位数
从高位到低位分解输出正整数,参考代码如下:include<stdio.h> int main(){ long n;int a[5],m=0,i;scanf("%ld",&n);if(n<=0||n>99999)return 0;while(n!=0){ a[m++]=n%10;n\/=10;} for(i=0;i<m;++i)printf("%d ",a[m-1-i]);return 0;} ...
给出一个不多于5位的正整数,求出它的各位数,并转换成字符串输出。拜托各...
include <stdio.h> #include <math.h> #include <malloc.h> int main() { int a,*b,weishu,i,j,s,t; char *str; do { printf("输入一个不多于5位的正整数:"); scanf("%d",&a); if(a>=100000) \/*大于等于6位即为错误*\/ printf("输入错误!\\n"); else break; }while(1)...
c语言 给一个不多于5位的正整数 用C语言写出
include <stdio.h> include <math.h> int main(){ int a,b,c,d;int count = 1;printf("请输入一个不多于5位的正整数:");scanf("%d",&a);c = a;printf("逆序:\\n");while(c \/ 10 != 0){ count++;b = c % 10;printf("%d\\n",b);c = c \/ 10;} b = c % 10;p...
编写程序,输入一个不多于5位的正整数,要求:(1)输出它是几位数; (2...
for(int j = count-1;j>=0;j--){ printf("%d ",arr[j]);} } int main(){ int n = 0;printf("请输入n的值(0-99999):\\n");scanf("%d",&n);if(n<0||n>99999){ printf("输入错误!\\n");return 1;} printf("位数:");printf("%d\\n",getCount(n) );getNum(n,get...
编写程序:输入一个不多于五位数的正整数,要求:输出它的位数;顺序输出它...
include<stdio.h>int main(){ int x,i,j,a[12]; printf("输入一个正整数:\\n"); scanf("%d",&x); for(i=0;x;x\/=10)a[i++]=x%10; printf("它是%d位数\\n",i); for(j=i-1;j>=0;j--)printf("%d ",a[j]); printf("\\n"); for(j=0;j...
C程序 给一个不多于5位的正整数,要求: 、求出它是几位数 、分别输出每...
include<stdio.h> void main(){ int num;printf("请输入一个不多于5位的数:");scanf("%d",&num);printf("逆序输出为:");while(num>0){ printf("%d",num%10);num\/=10;} printf("\\n");}
c语言编程:给一个不多于5位的正整数,要求(1)求出它是几位数(2)分别输 ...
int main(){int n;int count=0,i,a[5];printf ("输入一个不多于5位正整数(0~99999):\\n");scanf("%d",&n);if (n<=0 || n>=100000){printf ("输入的数不合法\\n");}else{while(1){a[count]=n%10;n=n\/10;if(n==0){break;}count++;}printf("位数:%d\\n正序:",...