nnpc.net
当前位置:首页 >> 用C语言编写程序:输入一个三位数,输出每位数的平... >>

用C语言编写程序:输入一个三位数,输出每位数的平...

#include void main() { int a,b,c,n,m; scanf("%d",&n);//输入数据 a=n%10%10;//提取个位数 b=n%100/10;//提取十位数 c=n/100;//提取百位数 m=a*a+b*b+c*c; printf("%d\n",m); } 输入123 输出14 改成这样就不受位数的限制了: #include void ma...

是mooc里的C语言课吗?这是我自己写的5分答案 #include int main(){ int a,b,c,d; scanf("%d",&d); a=d/100; b=d/10%10; c=d%10; printf("%d",c*100+b*10+a); return 0;}

#include void main() { int a,b,c,n,m; scanf("%d",&n);//输入数据 a=n%10%10;//提取个位数 b=n%100/10;//提取十位数 c=n/100;//提取百位数 m=a*a+b*b+c*c; printf("%d\n",m); } 输入123 输出14 改成这样就不受位数的限制了: #include void ma...

#include int main() { int a1,a2,b1,b2,n; printf("请输入三位数的一个整数值\n"); scanf("%d",&n); a1=n/100; a2=a1*100; n=n-a2; b1=n/10; b2=b1*10; n=n-b2; int sum=a1+b1+n; printf("百位数为%d,十位数为%d,个位数为%d,它们位数相加的和为...

#include int main(void){int i;for(i=100;i

1、实现这个简单的程序有许多方法的,下面的代码是灵活运用scanf函数 2、代码如下: #include #include int main() { int i,j,k; printf("请输入一个三位数:"); scanf("%1d%1d%1d",&i,&j,&k); //%1d 表示每次只读取一位数字。要知道巧妙运用sca...

关键是把这个三位数分成三个数位上的单个数字,用除法运算和取余运算%来完成,关键几句如下: int x,a,b,c x=423 c=x % 10余数为3,得到个位上的数字 b=(x%100)/10说明:x%100得余数23,再利用两个整数相除结果取整数商,得十位上的数字2 a=x/100...

#include int main(){ int i; scanf("%d",&i); printf("个位数:%d\n",i%10); printf("十位数:%d\n",i/10%10); printf("百位数:%d\n",i/100); return 0;}

#include 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 ,十位:%d ,个位%d\n",b,c,d); printf("它们的和是:%...

e main() { int a,b,c,e; printf("请输入一个三位正整数: "); scanf("%d",&a); b=a%10; c=(a/10)%10 e=a/100; printf("%d%d%\n",b,c,e); } 就可以拉

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com