#include<stdio.h> #define PI 3.1415926 int main() { float l,s,r,v; printf("input radius:"); scanf("%f",&r); l=2.0*PI*r; s=PI*r*r; v=4.0/3*PI*r*r*r; printf("l=%10.4f\ns=%10.4f\nv=%10.4f\n",l,s,v); } 结果如下: input radius:4 l= 25.1327 s= 50.2655 v= 268.0826 -------------------------------- Process exited after 2.399 seconds with return value 0 请按任意键继续. . .
#include<stdio.h> #define R 3.0 #define PI 3.1415926 #define L 2*PI*R #define S PI*R*R int main() { printf("L=%f\nS=%f\n",L,S); } 结果如下; L=18.849556 S=28.274333 -------------------------------- Process exited after 0.01662 seconds with return value 0 请按任意键继续. . .
#include<stdio.h> #define PI 3.1415926 #define S(r) PI*r*r int main() { float a,area; a=3.6; area=S(a); printf("r=%f\narea=%f\n",a,area); } 如果如下; r=3.600000 area=40.715038 -------------------------------- Process exited after 0.01604 seconds with return value 0 请按任意键继续. . .
#include<stdio.h> #define PI 3.1415926 #define CIRCLE(R,L,S,V) L=2*PI*R;S=PI*R*R;V=4.0/3.0*PI*R*R*R int main() { float r,l,s,v; scanf("%f",&r); CIRCLE(r,l,s,v); printf("r=%6.2f,l=%6.2f,s=%6.2f,v=%6.2f\n",r,l,s,v); } 结果如下; 4 r= 4.00,l= 25.13,s= 50.27,v=268.08 -------------------------------- Process exited after 1.731 seconds with return value 0 请按任意键继续. . .
#include<stdio.h> #define PR printf #define NL "\n" #define D "%d" #define D1 D NL #define D2 D D NL #define D3 D D D NL #define D4 D D D D NL #define S "%s" int main() { int a,b,c,d; char string[]="CHINA"; a=1;b=2;c=3;d=4; PR(D1,a); PR(D2,a,b); PR(D3,a,b,c); PR(D4,a,b,c,d); PR(S,string); } 结果如下: 1 12 123 1234 CHINA -------------------------------- Process exited after 0.01793 seconds with return value 0 请按任意键继续. . .
#include<stdio.h> #define LETTER 1 int main() { char str[20]="C Language",c; int i; i=0; while((c=str[i])!='\0') { i++; #if LETTER if(c>='a'&&c<='z') c=c-32; #else if(c>='A'&&c<='Z') c=c+32; #endif printf("%c",c); } printf("\n"); } 结果如下: C LANGUAGE -------------------------------- Process exited after 0.01819 seconds with return value 0 请按任意键继续. . .