C语言编程,给定一个不多于5位的正整数,求① 求它是几位数② 分别输出每...
include<stdlib.h> void mian(){ int num,i,temp[5];printf("请输入一个低于5位的整数\\n");scanf("%d",&num);for(i=0;i<5,i++){ temp[i]=num%10;num=num\/10;} for(i=0,i<5;i++){ if(temp[i]<0)printf("这是一个%d位数",i);} while(temp[i]!=0){ printf("%d...
9.给一个不多于5位的正整数,要求: ①求出它是几位数; ②分别输出每一位...
} printf("位数:%d\\n",count);for(int i=0;i<count;i++)printf("%d",num[i]);printf("\\n");return 0;}
2.给一个不多于5位的正整数,要求: ①求出它是几位数; ②分别输出每一位...
先定义一个整型变量a,键盘输入赋值给a,a对10求余,再a除以10,循环操作,直到a等于0,用一个数组依次储存余数,就是a各位上的数。\/\/参考代码 #include<stdio.h>int main(){int i=0,j,a,n[6];scanf("%d",&a);while(a){n[i++]=a%10;a\/=10;}printf("它是%d位数\\n",i);print...
c语言编程:给一个不多于5位的正整数,要求(1)求出它是几位数(2)分别输 ...
include <stdio.h>\/\/无误及时采纳回答 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...
...5位数的正整数,要求: 1:求出它是几位数; 2:分别输出每一位数字...
先 定义一个数组 a[5]初值 a[5]的各个数都等于-1;然后 对于你输入的数num;p=num;i=0;\/\/主要程序 while(p>0){ a=[i]=p%10; \/\/对p取余 p=p\/10;i++;} 输出 几位数:printf("%d",i);逆序输出 数字:for(int j =0;j...
...5位数的正整数,要求:(1)求出它是几位数;(2)分别输出每一位数字...
i++){ b[i]=k%10;k\/=10;if(k==0)break;} if(i<4||i==4&&b[4]<10){ printf("%d位数,各位数字是:\n",i+1);for(j=i;j>=0;j--){ if(j!=i)printf(" ");printf("%d",a[j]);} } else printf("多于5位数\n");} else printf("不是正整数\n");} ...
c语言题目:给出一个不多于5位的正整数,要求:1、求出它是几位数2、分 ...
include<stdio.H>int main(){ unsigned int x=1, i=0; unsigned char c[5]={0}; while(1) { printf("输入正整数x(不超过5位):"); scanf("%u",&x); if(x\/100000) { printf("超过范围!\\n"); continue; } i=0; do { c[i++...
给1个不多于5位的正整数要求1求出它是几位数2分别打印出每一位数字3...
b[3]=(a%100)\/10;\/\/十位\/\/ b[2]=(a%1000)\/100;\/\/百位\/\/ b[1]=(a%10000)\/1000;\/\/千位\/\/ b[0]=(a\/10000);\/\/万位\/\/ for(;flag>0;flag--){ printf("%d\\t",b[flag-1]);\/\/从个位开始输出\/\/ \/\/printf("%d\\t",b[5-flag]);\/\/从高位开始输出\/\/ } printf("\\n")...
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");}
给一个不多于5位的正整数,要求:1求出它是几位数2分别输出每一位数字 3...
; printf("\\n输出每一位数字\\n"); for(int i=0;i<len;i++){ printf("%c ",ch[i]); } printf("\\n\\n逆序输出:\\n\\n"); for(int i=len-1;i>=0;i--){ printf("%c ",ch[i]); } printf("\\n"); return 0;} 头文件可以删去一些,保留#include<cstdio> 就行了 ...