C语言输入三位数自动区分个位十位百位
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 23:57:37
#include<stdio.h>#define NUM 10void main(){ int i, j,k, a[N
#includeintmain(void){inta;intge,shi,bai;scanf("%d",&a);ge=a%10;shi=a/10%10;bai=a/100;printf("%d\n",
inti=2123;intone,two,three,four;one=i%10;//各位two=(i/10)%10;//十位three=(i/100)%10;//百位four=(i/1000)%10
#includevoidmain(){inta,b,c,d;scanf("%d",&a);b=a/100;c=(a%100)/10;d=a%10;printf("%d",100*d+10*c+b);}
个位num=num%10;十位num=num%100/10;百位num=num/100;再问:num是三位数,你对它用10求余怎么是个位了?不懂。麻烦你再解答一下吧,谢谢啦
#includevoidmain(){intn,m,a,b,c;scanf("%d",&n);a=n/100;b=(n/10)%10;c=n%10;m=c*100+b*10+a;printf("输出:
#includevoidmain(){charch;//ch用来每次接收一个字符inti,s[26]={0};//数组s[]用来统计每个小写字母的个数printf("pleaseinputastrin
太简单了吧#includevoidmain(){intA,bai,shi,ge;printf("请输入一个三位整数A:");scanf("%d",&A);bai=A/100;shi=A%100/10;
#includevoidmain(){inta;printf("请输入一个三位数:");scanf("%d",&a);printf("各位数上的乘积为:%d\n",(a/100)*(a%10)*(a/
#include <stdio.h>int main(void){ int num, i,
只是三位数的话,下面的代码就可以了!#includeintmain(){intn;inta,b,c;scanf("%d",&n);a=n%10;b=n/10%10;c=n/100;printf("%d
先看是不是素数,是的话求余存起来,除以100存起来比较相等不相等的话输出
#includevoidmain(){for(inti=100;i{intsum=0;intk=i;while(k>0){ints=k%10;k/=10;sum+
#include<stdio.h>#include<stdlib.h>void main(){int n,i,j,k,m;printf("输入一个
#includevoidmain(){inta;intb,c,d;//各个位数上的数字printf("请输入一个三位数:");scanf("%d",&a);b=a/100;//百位c=(a-b*100
#includevoidmain(){intnum;printf("输入一个3位数:\n");scanf("%d",&num);printf("个位:%d\n十位:%d\n百位:%d\n",num%1
#includeintmain(){\x05intcount=0;\x05for(inti=1;i\x05\x05for(intj=0;j\x05\x05\x05for(intk=0;k\x05\x0
#includeintmain(){inta[3];inti;for(i=0;i{scanf("%.1d",&a[i]);}printf("%d\n",a[0]+a[1]+a[2]);return0;
#includeintmain(){\x05intn;//\x05printf("请输入一个十位数:");\x05scanf("%d",&n);\x05printf("%d",n%10+n/10);}
很简单等我马上好-----------------------以下是运行结果及源程序--------------------------------------001百位:0,十位:0,个位:1.Pr