编译环境:Dev-C++ Version 5.1.1如有错误请指正作者:Grevi http://blog.youkuaiyun.com/grevi/* 求长方形(27,23)的面积和周长 */
#include <stdio.h>
int main(void)
{
int a,b,len,area;
a=23;
b=27;
len=2*(a+b);
area=a*b;
printf("len=%d\n",len);
printf("area=%d\n",area);
}
/* 求半径为0.56的圆面积 */
#include <stdio.h>
#include <math.h>
int main(void)
{
double s,r,pi;
r=0.56;
pi=3.14;
s=pi*r*r;
printf("s=%lf",s);
}/*常量的应用*/
#include <stdio.h>
int main(void)
{
#define PRICE 50;
int n,sum;
n=100;
sum=n*PRICE;
printf("sum=%d",sum);
}/* 输出R前后各三个字符 */
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char x1,x2,x3,x4,x5,x6;
printf("%c,%c,%c,%c,%c,%c,%c",'R'-3,'R'-2,'R'-1,'R','R'+1,'R'+2,'R'+3);
}/* 转义字符的应用 */
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
printf("D:\\user\nuses\"TODO:\"indicate\n");
}/* 单目运算符 */
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i=1,y1,y2,y3;
y1=++i*++i*++i;
printf("%d\n%d\n",y1,i);
i=1;
y2=i++*i++*i++;
printf("%d\n%d\n",y2,i);
i=1;
y3=++i*i++;
printf("%d\n%d\n",y3,i);
}/* r=(x^2+y^2)/(2-xy)的值,其中x,y为实数 */
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void)
{
double x,y,r;
printf("input x y:");
scanf("%lf%lf",&x,&y);
r=(x*x+y*y)/(2-x*y);
printf("%lf",r);
}
/* 求直角三角形的面积和周长 两直角边为 2.5 6.2 */
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void)
{
double a,b,len,area;
a=2.5;
b=6.2;
len=a+b+sqrt(a*a+b*b);
area=a*b/2;
printf("len=%lf,area=%lf",len,area);
}/* 程序执行结果 */
#include <stdio.h>
int main(void)
{
int a=2,b=2,y;
y=++a+b--*++a;
printf("a=%d b=%d y=%d\n",a,b,y);
}/* 强制类型转换 */
/* 求球体面积 */
#include <stdio.h>
int main(void)
{
#define PI 3.1416
double r=4.5,v;
v=4/3*PI*r*r*r;
v=(double)4/3*PI*r*r*r;
printf("v=%10.2lf\n",v) ;
}
本文通过多个实例介绍了C语言的基本用法,包括简单的数学计算、常量应用、字符操作及类型转换等,适合初学者练习。
1490

被折叠的 条评论
为什么被折叠?



