c语言里取一个数字的个,十位怎么写?

作者&投稿:潮园 (若有异议请与网页底部的电邮联系)
看了上面的回答,我给你解释下吧
比如我输入一个数98
我要取它的十位数,也就是9
那么我就用98/10这条命令,其中“/”的意思是整除,也就是除了已后取整数部分,比如98除以10应该是9。8,但是取整数部分后就是9
同理要取个们数,也就是8
我们就用98%10这条命令,其中“%”的意思是取余的意思,就是说除完之后取余数,而不取整数部分,比如98除以10应该是9。8,但是取余数部分后就是8
给你举个例子
#include<stdio.h>
void
main()
{
int
i=98;
printf("%d
%d",i/10,i%10);
}
给你扩展下,如果是个三位数,比如987,要取百位,十位,个位,分别是987/100,(987%100)/10,987%10

高中函数-方向不对,努力白费!高中数学提分技巧~

用C语言求任意一个整数的十位上的数字
答:a/10%10;先除10,十位的到了各位,再%10,就是取现在的各位,也就是一开始的十位了.

输入一个3位的正整数,输出它的百位数,十位数和个位数,并且计算它的和...
答:除100取整得到百位上的数字,除10取整得到十位上的数字,再取余得到个位上的数字,然后相加就得到和。void main(){int a;int b,c,d;//各个位数上的数字printf("请输入一个三位数:");scanf("%d",&a);b=a/100; //百位c=(a-b*100)/10; //十位d=a%10; //个位printf("百位:%d...

c语言,有一个大于10的整数,请输出该数的十位上的数字
答:把这个数对100取余,再除以10就是它十位上的数字了。

从键盘上输入一个3位数,求该数个位、十位、百位上的数的和
答:include <stdio.h>void main(){int n;printf("输入一个三位数: ");scanf("%d",&n);printf("各数位数字和=%d",n%10+n/10%10+n/100);} 本题关键是提取各数位数字。百位:n/100 十位:n/10%10 个位:n%10

...随机产生一个两位数,求其个位数字和十位数字的和;将个位数字和十位...
答:Private Sub Command1_Click() Randomize (Timer) Dim n As Integer n = Int(Rnd * 90 + 10) Print n, Print n \ 10 + n Mod 10, Print Format(n \ 10 + (n Mod 10) * 10, "00") End Sub

编一段c语言编程,把一个八位数的个位、十位、百位、…、千万位上的数 ...
答:include<stdio.h>int main(){ int num = 12345678, a[8], i = 7; while (num > 0) { a[i--] = num % 10; num /= 10; } for (i = 0; i < 8; i++) printf("%d", a[i]); printf("\n"); return 0;} ...

计算机语言中的进制
答:八进制是一种以8为基数的计数法,采用0到7这八个数字,每逢8就进一。它的缩写为Q或OCT,来源于英文单词Octal。在计算机语言中,八进制的数和二进制数是可以一一对应的(一位八进制对应三位二进制),这使得它在计算机语言中得到了广泛应用。十进制十进制是一种以10为基数的计数法,是大家最为熟悉的计数方式。它...

如何提取32位整数各位数字,比如一个数为1234567890,怎么把这10个数字...
答:C语言的话直接用库函数itoa()就行了,要是用算法的话就是不停地除10取模,再把结果反过来。

C语言题,输入一个三位数,个十百位数字换行输出。
答:你好!!程序可以输入任意长度的数字,然后分行输出:include <stdio.h> int main(){long int x; int i=0;int ii=0;int shu[20]={0};scanf("%ld",&x);for(;;){shu[i] = x % 10;x = x / 10;i++;if( x < 10){shu[i]=x;break;} }for(;i>=0;i--)printf("%d\n...

输入一个数字,计算数字个位十位百位千位加起来的和。如1234的结果是10...
答:首先,C语言中不支持^这种符号,实数幂可用pow函数,整数幂就自己写一个吧 还有,在输入和输出中可以用'\n'来表示回车,这样看起来清楚一点 最后,%代表取模运算,得到的是除完后的余数,比如14 % 3 = 2,17 % 4 = 1 PS:这个代码求的是个位十位百位千位之和,不是所有数位之和 ...