实例
程序1-1
计算并输出1+2的值
#include<stdio.h>
int main()
{
printf("%d\n",1+2);
return 0;
}
程序1-2
计算并输出8/5的值,保留小数点后1位
#include<stdio.h>
int main()
{
printf("%.1f\n",8.0/5.0);
return 0;
}
程序1-3
复杂的表达式计算
#include<stdio.h>
#include<math.h>
int main()
{
printf("%.8f\n",1+2*sqrt(3)/(5-0.1));
return 0;
}
程序1-4
a+b问题
#include<stdio.h>
int main()
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",a+b);
return 0;
}
程序1-5
圆柱体的表面积
输入地面半径r和高h,输出圆柱体的表面积,保留3位小数。
样例输入:
3.5 9
样例输出:
Area=274.889
#include<stdio.h>
int main()
{
const double pi=acos(-1.0);
double r,h,s1,s2,s;
scanf("%lf%lf",&r,&h);
s1=pi*r*r;
s2=2*pi*r*h;
s=s1*2.0+s2;
printf("Area = %.3f\n",s);
return 0;
}
程序1-6
三位数反转
输入一个三位数,分离出它的百位、十位和个位,反转后输出。
样例输入:
127
样例输出: