#include <stdio.h>
#define PI 3.1415926
int main()
{
float count1(float r);
float count2(float r);
float count3(float r);
float count4(float r);
float count5(float r,float h);
float r,h,c,s1,s2,v1,v2;
printf("请输入圆的半径为:");
scanf("%f",&r);
printf("请输入圆柱的高为:");
scanf("%f",&h);
c=count1(r);
s1=count2(r);
s2=count3(r);
v1=count4(r);
v2=count5(r,h);
printf("圆的周长是%.2f\n圆的面积是%.2f\n圆球表面积是%.2f\n圆球体积是%.2f\n圆柱体积是%.2f\n",c,s1,s2,v1,v2);
getchar();
return 0;
}
float count1(float r){
return PI*r*r;
}
float count2(float r){
return PI*r*2;
}
float count3(float r){
return PI*4*r*r;
}
float count4(float r){
return 4*PI*r*r*r/3;
}
float count5(float r,float h){
return PI*r*r*h;
}
#include <stdio.h>
int main()
{
int a,b,c,max;
printf("请输入3个整数以,隔开\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a>b?a:b;
max=max>c?max:c;
printf("最大值:%d",max);
getchar();
return 0;
}
#include <stdio.h>
int main()
{int x,y;
printf("请输入x的值:");
scanf("%d",&x);
if(x<1)y=x;
else if(x<10)y=x*2-1;
else y=3*x-11;
printf("y的值是:%d",y);
getchar();
return 0;
}
#include <stdio.h>
int main()
{int x,a,b,c,d,e;
printf("请输入一个5位数以下的x的值:");
scanf("%d",&x);
a=x/10000;
b=(x%10000)/1000;
c=(x%1000)/100;
d=(x%100)/10;
e=x%10;
if(a!=0){
printf("x是5位数\n");
printf("x的逆序是:%d%d%d%d%d\n",e,d,c,b,a);
}else if(b!=0){
printf("x是4位数\n");
printf("x的逆序是:%d%d%d%d\n",e,d,c,b);
}else if(c!=0){
printf("x是3位数\n");
printf("x的逆序是:%d%d%d\n",e,d,c);
}else if(d!=0){
printf("x是2位数\n");
printf("x的逆序是:%d%d\n",e,d);
}else{
printf("x是1位数\n");
printf("x的逆序是:%d\n",e);
}
printf("x的万位是:%d\nx的千位是:%d\nx的百万是:%d\nx的十位是:%d\nx的个位是:%d\n",a,b,c,d,e);
getchar();
return 0;
}
#include <stdio.h>
int main()
{int a,sum;
sum=1;
printf("请输入一个整数a:");
scanf("%d",&a);
while(a>1){
sum*=a;
a--;
};
printf("a的阶乘是:%d",sum);
getchar();
return 0;
}
#define PI 3.1415926
int main()
{
float count1(float r);
float count2(float r);
float count3(float r);
float count4(float r);
float count5(float r,float h);
float r,h,c,s1,s2,v1,v2;
printf("请输入圆的半径为:");
scanf("%f",&r);
printf("请输入圆柱的高为:");
scanf("%f",&h);
c=count1(r);
s1=count2(r);
s2=count3(r);
v1=count4(r);
v2=count5(r,h);
printf("圆的周长是%.2f\n圆的面积是%.2f\n圆球表面积是%.2f\n圆球体积是%.2f\n圆柱体积是%.2f\n",c,s1,s2,v1,v2);
getchar();
return 0;
}
float count1(float r){
return PI*r*r;
}
float count2(float r){
return PI*r*2;
}
float count3(float r){
return PI*4*r*r;
}
float count4(float r){
return 4*PI*r*r*r/3;
}
float count5(float r,float h){
return PI*r*r*h;
}
#include <stdio.h>
int main()
{
int a,b,c,max;
printf("请输入3个整数以,隔开\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a>b?a:b;
max=max>c?max:c;
printf("最大值:%d",max);
getchar();
return 0;
}
#include <stdio.h>
int main()
{int x,y;
printf("请输入x的值:");
scanf("%d",&x);
if(x<1)y=x;
else if(x<10)y=x*2-1;
else y=3*x-11;
printf("y的值是:%d",y);
getchar();
return 0;
}
#include <stdio.h>
int main()
{int x,a,b,c,d,e;
printf("请输入一个5位数以下的x的值:");
scanf("%d",&x);
a=x/10000;
b=(x%10000)/1000;
c=(x%1000)/100;
d=(x%100)/10;
e=x%10;
if(a!=0){
printf("x是5位数\n");
printf("x的逆序是:%d%d%d%d%d\n",e,d,c,b,a);
}else if(b!=0){
printf("x是4位数\n");
printf("x的逆序是:%d%d%d%d\n",e,d,c,b);
}else if(c!=0){
printf("x是3位数\n");
printf("x的逆序是:%d%d%d\n",e,d,c);
}else if(d!=0){
printf("x是2位数\n");
printf("x的逆序是:%d%d\n",e,d);
}else{
printf("x是1位数\n");
printf("x的逆序是:%d\n",e);
}
printf("x的万位是:%d\nx的千位是:%d\nx的百万是:%d\nx的十位是:%d\nx的个位是:%d\n",a,b,c,d,e);
getchar();
return 0;
}
#include <stdio.h>
int main()
{int a,sum;
sum=1;
printf("请输入一个整数a:");
scanf("%d",&a);
while(a>1){
sum*=a;
a--;
};
printf("a的阶乘是:%d",sum);
getchar();
return 0;
}