C语言 给出一个不多于5位的正整数.1.输出它是几位数 2.输出每一位数字 3.按逆序输出各位数字,#include "stdio.h"void main(){int x,a,b,c,d,e,n,j;printf("请输入一个不多于5位的正整数\n");scanf("%d",&x);a=x/10000;b=x/1000-a*10;...
编写一个 C 程序,要求从键盘输入一个不多于 5 位的正整数 x ,要求输出:一、它是几位数;二、逆序打印出各位数字,例如:原数为 789 ,应输出 987 。(解析:该问题的核心是分解出每一位上的数字: a=x/10000; /* 分解出万位上的数字 */ b=x%10000/1000; /* 分解出千位上的数字 */ c=x%1000/100...
c语言问题2.给出一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别打印出每位数字的英文单词;(3)按逆序打印出各位数字。 答案 #include void main(){ int a; int b[6]; int num; scanf("%d",&a) //输入数字 for(int num=0;num<6;num++) { b[num]=a%10; a=(a-b[num])/10;...
给一个不多于5位的正整数,要求: a.求出它是几位数; b.分别打出每一位数字;c.按逆序打出各位数字,例如原数为321,应输出123。用c语言翻译 答案 #include main(){ int a,b;b=0;scanf("%d",&a);while(a<10000)scanf("%d",&a); /* 保证输入的数是大于5位数*/printf("这个数从个位依次排列...
【题目】C语言整数位描述输入一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别输出每一位数字;(3)按逆序输出各位数字。 输入输入一个不多于5位的正整数。 输出输出数据有3行,第一行为正整数位数,第二行为各位数字,第三行为逆序的各位数字。 样例输入123样例输出 3 1 2 3 3 2 1 我的代码是 ...
设计一个C语言程序:给一个不多于5位的正整数,要求:求出它是几位数;分别输出每要求;求他几位数,分别输出每一位数字,按逆序输出个位数字 答案 #include#includeint main(){long int num;int indiv,ten,hundred,thousand,ten_thousand,place;printf("intput a interger(0~99999):");scanf("%ld",&num);if...
给一个不多于5位的正整数,要求求出它是几位数,分别输出每一位数字,按逆序输出各位数字,C程语 给一个不多于5位的正整数,要求求出它是几位数,分别输出每一位数字,按逆序
c语言编程序给一个不多于5位数的正整数,要求:1:求出它是几位数;2:分别输出每一位数字;3:按逆序输出各位数字,例如原数是123,应输出321 答案 先 定义一个数组 a[5]初值 a[5]的各个数都等于-1;p=num; i=0;//主要程序while(p>0){ a=[i]=p%10; //对p取余 p=p/10; i++;}输出 几位数...
4.给一个不多于5位的正整数,要求: a.求出它是几位数; b.分别打出每一位数字; c.按逆序打出各位数字,例如原数为321,应输出123。相关知识点: 试题来源: 解析 如下: #include int main(){ int num,i,cnt=0; scanf("%d",&num); while(1){ if(num==0)break; printf("%d",num%10); cnt...
1C语言程序题.给一个不多于5位的正整数数,要求①求它是几位数②分别输出每一位数字③按逆序输出各位数字,例如原数为321,应输出123④输出的逆序数高位不得为0,例如原数为10000,应输出1,而不是00001. 2【题目】C语言程序题给一个不多于5位的正整数数,要求①求它是几位数②分别输出每一位数字③按逆序输出...