求C语言答案 1,输出一个3位整数的逆序数,比如输入123,输出321 2,计算球的体积和表面积 从键盘输入一个三位数,求其逆序
www.zhiqu.org 时间: 2020-12-08
您好!这是我写的程序。希望对您有用。
1.
#include
void main()
{
int x,y,z,a,b,c;
printf("输入一个三位数x
");
scanf("%d",&x);
a=x/100;
y=x-100*a;
b=y/10;
z=y-10*b;
c=z;
printf("%d,%d,%d,
",a,b,c);
}
2.
#include
void main()
{
float r,s,v;
printf("输入球的半径r
");
scanf("%f",&r);
v=4/3*3.1415926*r*r*r;
s=4*3.1415926*r*r;
printf("v=%f,s=%f
",v,s);
}
希望对您有用!
d1=i/100; //输出百位数上的数字应该是除以100
d2=i%100/10;
d3=i%10;
printf("
%d->%d%d%d
"i,d3,d2,d1); //C语言区分大小写,不能使用大写的printf
你输出的是三个数,而不是原数的逆序数。
举个例子,100的逆序数应该是1,而你会输出001
#include
main()
{
int x,b0,b1,b2,s;
printf("inputx:");
<