77问答网
所有问题
当前搜索:
c语言取个位数
c语言
编程,:求变一个程序,输入一个double型数据,经过运行后可以得到这个...
答:
continue include<stdio.h> include "string.h"main(void){ int nLen;char ge;char doub[50];gets(doub);nLen = strlen(doub);ge = doub[--nLen];for (;nLen>=0;nLen--){ if (doub[nLen]=='.'){ ge = doub[nLen-1];break;} } printf("
个位数
为:%
c
。\n",ge);} ...
C语言
中,输入一个3位整数,要求输出它的百位数、十位数和
个位数
。
答:
void main(){int a;int b,
c
,d;//各个
位数
上的数字printf("请输入一个三位数:");scanf("%d",&a);b=a/100; //百位c=(a-b*100)/10; //十位d=a%10;
用
c语言
编写一个四
位数
的,分别输出
个位
,十位,百位,千位,要求有解释...
答:
x是4位整数 则
个位
:x%10 十位:(x/10)%10 百位:(x/100)%10 千位就不用说了吧
C语言
中,
个位
、十位、百位、千位怎么计算
答:
设一个数为n,则在
C语言
中其
个位
、十位、百位、千位依次这样计算:n/1%10,n/10%10,n/100%10,n/1000%10 代码如下:include<stdio.h> int main(){ int n = 123456;int unitPlace = n / 1 % 10;int tenPlace = n / 10 % 10;int hundredPlace = n / 100 % 10;int thousand...
c语言
中如何
提取
二进制数中的某一位?
答:
下面是三种方式:①通过模2除2(%2、/2)的方法 num%2——
取出
二进制的最后一位 num/2——右移去掉二进制的最后一位 通过while循环,依次取出二进制的最后一
位数
字判断是否为1,若为1则count++,while(num)只有当num变为0时循环结束。问题:在测试-1出现bug,-1的二进制中应该有32个1,输...
如何用
C语言
实现
位数
的统计?
答:
1、首先,定义三个整型变量,保存整数、各位上的数、整数的
位数
。2、给整型变量p和sum,赋初值为0。3、读入一个整数,保存在变量n中。4、用while语句判断,n是否等于0,如果不等于0则执行语句体。5、对整数n用10求余,余数保存在变量p中,即为各位上的数字。6、改变整数变量n的值,使其成为原来...
用
C语言
求出当n为152时分别求出n的
个位数
,十位数,百位数
答:
include<stdio.h> void main(){ int a,b,
c
,n;scanf("%d",&n);a=n/100;b=(n-a*100)/10;c=n-a*100-b*10;printf("
个位
=%d,十位=%d,百位=%d\n",c,b,a);}
c语言
求整数的
位数
答:
输入一个不多于4位的正整数,求它的
位数
,并按逆序输出各位数字,可以参考下面的代码:include<stdio.h> int main(){ int n, ans = 0;scanf("%d", &n);printf("逆序输出:");while(n != 0){ int t;t = n % 10;n /= 10;ans++;printf("%d ", t);} puts("");printf("位数...
怎样让
c语言
某个数字只显示
个位数
答:
include <stdio.h>int main(){ int a; scanf ("%d", &a); printf ("%d\n", a%10); return 0;}
C语言
编程题 统计
个位数
为6的n位数,且能被m整除的共有多少个
答:
include<stdio.h> include<math.h> int main(){ int n,m,i,count=0;scanf("%d%d",&n,&m);for(i=pow(10,n)+6;i<pow(10,n+1);i=i+10)if(i%m==0)count++;printf("%d\n",count);return 0;}
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜