1、 int z; if(xy) z=x; else z=y; return(z);tset1-3:输出指定的信息 int i,j; for(i=0;i=40;i+) printf(*);n C语言学习开篇!n for(j=0;j int d=324500,p=3245; double r=0.008,m; m=(log10(p)-log10(p-d*r)/log10(1+r);month=%fn,m);test2-3:逐个输出英文字母CHINA;然后反序逐个输出ANIHC。 char a=C,b=H,c=I,d=N,e=A;%c%c%c%c%cn,a,b,c,d,e);,e,d,c,b,a);t
2、est2-4:求圆的面积和周长已知圆的半径r,分别求圆的周长c,圆面积s,圆球的体积v。、#define PI 3.1415926 double r,c,s,v; r=3.67; c=2*PI*r; s=PI*pow(r,2); v=4.0/3.0*PI*pow(r,3);Circumference=%fnArea=%fnVolume=%fn,c,s,v);运行结果:test2-5:强制类型转换 float f=3.38; int i; i=(int)f;f=%fni=%dn,f,i);第三章:顺序结构设计test3-1:先后输出几个字符 char a,b,c; a=Bb=Oc=Y putch
3、ar(a); putchar(b); putchar(c);test3-2:输入一个字符 char a; a=getchar();test3-3:由“海伦公式”求三角形面积 double s,a,b,c,area;%lf,%lf,%lfb,&c); s=(a+b+c)/2.0; area=sqrt(s*(s-a)*(s-b)*(s-c);Area=%lfn,area);test3-4:求方程ax2+bx+c=0的根 double a,b,c,disc,m,n,x1,x2;a=%lf,b=%lf,c=%lf disc=b*b-4*a*c; m=-b/(2*a); n=sqrt(disc)/(2*
4、a); x1=m+n; x2=m-n;x1=%fnx2=%fn,x1,x2);第四章:条件判断test4-1:由高到低输出三个数 float a,b,c,t;%f,%f,%f if(ab) t=a;a=b;b=t;c)a=c;c=t; if(bc&b+ca&a+c Area=%fn elseThis not a triangle !test4-3:商品打折 50件以上优惠5%,100件以上优惠7.5%,300件以上优惠10%,500件以上优惠15%,输入数量和单价计算应付款。 float discount,total,price; int number;Please enter price a
5、nd number :%f,%dprice,&number); if(number=500) discount=0.15; else if(number=300) discount=0.10;=100) discount=0.075;=50) discount=0.05; else discount=0; total=number*price*(1-discount);商品总价格是:%f元。,total);test4-4:判断闰年 #include =3000) c=12; c=s/250; switch(c) case 0:discount=0;break; case 1:discount=
6、1; case 2: case 3:discount=2; case 4: case 5: case 6: case 7:discount=8; case 9: case 10: case 11:discount=10; case 12:discount=15; t=p*w*s*(1-discount/100.0);The total is %f.n,t);第五章:循环结构程序设计Test5-1:求1到100之间所有数字的和 int i=1,sum=0; while(i=100) sum=sum+i; i+;1到100数字和为:%dntset5-2: 慈善基金准备募捐10000元,有如感人捐献
7、,每输入一次捐款计算机将显示总共捐款总额,超过10000则结束捐款并显示捐款结果。 float sum=0,amount;Start enter donation : do scanf(%famount); sum=sum+amount; while(sum10000);sum=%fntest5-3:国王的小麦 double p=1,t=1,v; for(i=1;=63; p=p*2; t=t+p; v=t/1.42e8;Total=%enVolume=%en,v);test5-4:人口增长预测2005年我国人口130756万,人口年增长率为1%,计算哪一年中国人口超过15亿。 double p=1.30756e9,r=0.01; int y; for(y=2005;p1.5e9;y+) p=p*(1+r);The year is %d.n,y);test5-5:统计各班(不超过30人)学生的平均成绩 int i,n; float score,sum=0,ave;31;score); if(score=0;i-)%d,ai);Test6-2:冒泡法排序
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1