www.xzwm.net > 编一个C程序将任意一个两位正整数平方后取其百位数...

编一个C程序将任意一个两位正整数平方后取其百位数...

#include void main() { int a,b,x,y,z; printf("Please input a number(10~99):"); scanf("%d",&a); b=a*a; x=b/10%10; y=b/100%10; z=10*y+x; printf("The number you wanna get is:%d",z); } 简单点就这样了。

设十位是x,个位是y,(10*x+y)2=该数的平方,x,y均小于10,凑数,或者c语言编程

代码如下: #include void main() { int n,a,b,c; scanf("%d",&n); a=n; c=a%10; a/=10; b=a%10; a/=10; a%=10; printf("%d的个位为%d,十位为%d,百位为%d。\n",n,c,b,a); } c语言: 1.简介: C语言是一种计算机程序设计语言,它既具有高级语言...

思路:求一个正整数n的位数可以先定义一个变量num,并初始化为0,依次把该整数n除以10,直到其为0为止,并且每除一次10,变量num的个数就自加1,最后num的值就是该整数n的位数。 参考代码: #include int main(){ int n,num=0;scanf("%d",&n);wh...

本人也是学C语言的,以下的程序是按照你的要求编写的:#include //求输入数各位数的立方和 void main() { int x,sum=0,j; printf("请输入一个正整数:"); scanf("%d",&x); //输入一个数 while(x!=0) //判断X是否为零 { j=x%10; //取个位数字 sum...

#include int main(void) {int n;for(scanf("%d",&n);n;n/=10){printf("%d\n",n%10);}return 0;}#include int main(void) {int n,i,t;for(i=100;i

#include void main(){ int a,sum=0; printf("请输入一个大于0的正整数~~"); scanf("%d",&a); while(a!=0) //循环结束的条件是 a等于 0 { sum+=a%10;// a%10 的作用是取a这个数的个位 比如 108除以10的余数是不是8 a/=10;//执行上一句代码之后还...

#include main() { int n,a,b,c; scanf("%d",&n); a=n/100; b=(n/10)%10; c=n%10; printf("\n倒序输出结果:%d%d%d",c,b,a); getch(); } 三位数除以100那么商就是三位数的百位上数字,三位数除以10的商再除以10的余数就是三位数的十位上的数字,...

#include #include int main(){ int a; while(scanf("%d",&a)!= EOF){ while(a>0){ printf("%d",a%10); a = a/10; } printf("\n"); } return 0; } 运行结果:

思路:要想求一个整数的逆序,依次对其取余输出,再除10操作,直到该值等于0为止。 参考代码: #include "stdio.h" int main() {int n;scanf("%d",&n);//键盘输入赋值 while(n){//直达其为0为止 printf("%d ",n%10);//对10取余 n/=10;//除10操作...

网站地图

All rights reserved Powered by www.xzwm.net

copyright ©right 2010-2021。
www.xzwm.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com