四道题位于教科书39页,初学C语言,若有更精简的代码,也欢迎交流讨论。
第一道题 输出三位数并排序
#include<stdio.h>
int main()
{
int r,g,s,b;
printf("请输入一个三位数:");
scanf("%d",&r);
r=abs(r); //abs()为取绝对值
g=r%10;
b=r/100;
s=(r-100*b)/10 ;
printf("%d%d%d",g,s,b) ;
return 0;
}
第二道题 计算多年后银行存款
#include<stdio.h>
#include<math.h>
int main()
{
int year,cap;
printf("请输入本金和存款年数:");
scanf("%d %d",&cap,&year);
cap = cap*pow (1.0225,year); //pow(x,y)函数为x的y次方
printf("您%d年后的存款为: %d",year,cap);
}
第三题 求根公式的计算
#include<stdio.h>
#include<math.h>
int main()
{
float a,b,c,d1,d2;
printf("请输入ax^2+bx+c=0中a b c 的值:");
scanf("%f %f %f",&a,&b,&c) ;
d1=((-b+sqrt(pow(b,2)-4*a*c)))/(2*a);
d2=((-b-sqrt(pow(b,2)-4*a*c)))/(2*a);
printf("两个实数根分别为%g %g",d1,d2); //%g为自动省去小数点后无用的0的操作
return 0;
}
**第四题 用const常量求球的表面积和体积
#include<stdio.h>
#include<math.h>
int main()
{
const double PI=3.14159;
float r;
printf("请输入半径r:" );
scanf("%f",&r);
printf("球的表面积为:%g ,球的体积为: %g",4*PI*pow(r,2),(4*PI*pow(r,3)/3));
return 0;
}
2020/10/6
4 条评论
这篇文章不错!
abc
qwq
OωO