77问答网
所有问题
当前搜索:
输入一个整数判断它是几位数
:
输入一个
五位以内的正
整数
,(1
判断它是
一个
几位数
;(2请按序输出其各位...
答:
);printf("\n");reverseString(str);printf("逆序输出各个数字为: ");for(i=0;i<len;i++)printf("%c ",str[i]);printf("\n");return 0;}示例运行结果:
输入一个
五位以内的正
整数
: 12345
它是
一个5
位数
按序输出各个数字为: 1 2 3 4 5 逆序输出各个数字为: 5 4 3 2 1 ...
输入一个
不超过三位的正
整数判断是几位数
Python?
答:
num = int(input("请
输入一个
不超过三位的正
整数
:"))if len(str(num)) == 1:print("这是个一
位数
。")elif len(str(num)) == 2:print("这是个两位数。")elif len(str(num)) == 3:print("这是个三位数。")else:print("输入错误,超过三位数。")...
输入一个
小于6位的
整数
,
判断它是几位数
,并按照相反的顺序输出各位上的数...
答:
部分代码 int n,sum=0,i=0;scanf("%d",&n)while(n){ sum=sum*10+n%10;n/=10;i++;} sum是反序数,i是
位数
你也可以用字符串
输入
,呵呵 那么处理就简单了,位数用strlen 反序用strrev也可,从后面用循环开始输出也可,呵呵
...
一个
不多于5位的正
整数
,要求: (1)求
它是几位数
;(2)逆序打印
答:
>= 10000 5位数 >= 1000 4位数 >= 100 3位数 >=10 2位数 >= 0
1位数
然后根据是 进行取模 例如 3259 先模10 = 9 打印9 除以10 = 325 325 先模10 = 5 打印9 处于10 = 32 。。。
给
一个
不多于5位的正
整数
,要求:①求出
它是几位数
;②分别打印出每一位...
答:
c=(i-a*10000-b*1000)/100;//求千位数 d=(i-a*10000-b*1000-c*100)/10;//求十位数 e=(i-a*10000-b*1000-c*100)%10;//求
个位数
if(a!=0){ m=5;//5位正
整数
printf("%u是%d位数\n",i,m);printf("每
一位数字
分别是:%d,%d,%d,%d,%d\n",a,b,c,d,e);printf("...
谁能给出
一个判断一个整数是几位
十进制数的算法
答:
标准算法是不断除10, 然后到0为止。 除了几次就
是几位
比如 int digit(int a){ int r=0; if(a==0) return
1
; while(a){a/=10; r++;} return r;}更简单的是用字符串。int digit(int a){ char s[100]; sprintf(s, "%d",a); return strlen(s);} ...
输入一个
不多于3位的
整数
,
判断
其正负,
是几位数
,输出各位数,然后倒着输...
答:
\n");scanf("%d",&num);temp = num;if (temp < 0){sign =
1
;temp=-temp;}do{t=temp%10;temp=temp/10;a[i++] = t;}while(temp>0);if(sign==1){printf("%d是负数,
它是
%d
位数
,",num,i);}else{ printf("%d是正数,它是%d位数,",num,i);}printf("各位数是:...
...1000的正
整数
(不含10和1000)
1
求出
它是几位数
2输出每
一
位数字_百...
答:
include <stdio.h>void main(){int a,n,k,m=0,num=0;scanf("%d",&n);if(n<=10||n>=1000)printf("Input error!");else{k=n;while(k){m=m*10+k%10;k/=10;num++;}}a=m;printf("%d是%d
位数
\n",n,num);while(a){printf("%d ",a%10);a/=10;}m==n?printf("\n...
使用c#编写代码:任意
输入一个整数
小于 10 位,求它的
位数
答:
首先,声明
整型
变量value,v1,v2,分别用来存储
输入
的值、
位数
(或者表示v2的0的个数)以及对应位数的数。接着,用Console.ReadLine()方法读取
一个
字符串转为int类型,存储到value。然后就是对数值进行修改
判断
。首先判断value是否小于0,是的话取其相反数,再判断是否等于0,是的话直接输出1,如果不是...
c语言:(
输入一个
不多于4位的正
整数
,
判断它是几位数
)这是我的解法,我...
答:
void main(){ int r;int count = 1;scanf("%d", &r);r /= 10;while(r != 0){ count++;r /= 10;} printf("%d",count);system("pause");}
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜