标签:int amp 调用 面积 调用函数 结果 英文 替换 max
1、求一元二次方程
#include
#includeint main()//程序入口
{ double a,b,c,disc,x1,x2,p,q;//定义double型变量
scanf("%lf%lf%lf",&a,&b,&c);//输入abc
disc = b*b-4*a*c; //求disc
p=-b/2*a; //求p
q=sqrt(disc)/2*a;//求q
x1=p+q; //求x1
x2=p-q; //求x2
printf("x1=%7.2f\nx2=%7.2f\n",x1,x2);//输出x1 x2 %7.2f为输出格式
return 0;
}
2、两个整数之和
#include //编译预处理指令
int main() //定义主函数
{ int a,b,sum; //定义int整型变量 变量名为a,b,sum
a=123; //对变量a赋值
b=456; //对变量b赋值
sum=a+b; //a+b运算,并把结果存放在变量sum中
printf("%d",sum); //输出结果
return 0; //使函数返回值为0
}
3、求两个整数的较大者(输入需要切换到英文键盘)
#include //编译预处理指令
int main() //定义主函数
{
int max(int x,int y); //对被调用函数max的声明
int a,b,c; //定义变量ab,c
scanf("%d,%d",&a,&b); //输入变量a和b的值
c=max(a,b); //调用max函数,将得到的值赋给c
printf("max is %d",c); //输出结果
return 0; //使函数返回值为0
}
int max (int x,int y){ //定义max函数,函数值为整型,形式参数x和y为整型
int z; //定义本函数要用到的变量z为整型
if(x>y) z=x; // 如果x>y成立,将x赋值给z
else z=y; //否则将y赋值给z
return(z); //将z作为max函数值,返回到调用max函数的位置
}
4、求5!
#include //编译预处理指令
int main() //定义主函数
{
int i,t=1;
for(i=2;i6;i++){
t=t*i;//可以替换为t*=i
}
printf("%d",t); //输出结果
return 0; //使函数返回值为0
}
5、求多项式1-1/2+1/3-1/4+1/99-1/100
#include //编译预处理指令
int main() //定义主函数
{
int sign=1;
double deno=2.0,sum = 1.0 ,term;//定义deno,sum,tern为双精度型变量
while(deno100)
{
sign=-sign;
term=sign/deno;
sum+=term;//sum=sum+term;
deno++; // deno=deno+1;
}
printf("%f",sum);
return 0; //使函数返回值为0
}
6、给三角形的三边长求三角形面积
#include //编译预处理指令
#include int main() //定义主函数
{
double a,b,c,s,area;//定义各个变量
a=3.67;
b=5.43;
c=6.21;
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%fb=%fc=%f\n",a,b,c);
printf("area=%f\n",area);
return 0; //使函数返回值为0
}
7、大写字母转为小写字母
#include //编译预处理指令
int main() //定义主函数
{
char c1,c2; //定义各个变量
c1=getchar();
c2=c1+32;
putchar(c2);
return 0; //使函数返回值为0
}
8、三值排序
#includeint main()
{
float a,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
if(a>b)
{
t=a;
a=b;
b=t;
}
if(a>c)
{
t=a;
a=c;
c=t;
}
if(b>c)
{
t=b;
b=c;
c=t;
}
printf("%5.2f,%5.2f,%5.2f,",a,b,c);
return 0;
}
c程序语言设计
标签:int amp 调用 面积 调用函数 结果 英文 替换 max
原文地址:https://www.cnblogs.com/jikebin/p/12741342.html