C语言-研究生复试机试
文章平均质量分 69
PacosonTang
continuous coding, thinking ,reading, and traveling.
展开
-
编号1-10
1. 用π/4≈1-1/3+1/5-1/7+…公式求π的近似值,直到某一项的绝对值小于10-6为止void undergraduate_1(){ int flag = -1; float i=1.0; float pi=0,num=1.0; while(fabs(num) > 1e-6) { pi += num; i += 2; num = 1/i; num原创 2014-04-03 13:32:36 · 565 阅读 · 0 评论 -
编号11-20
11.将两个两位数的正整数a,b合并形成一个整数放在c中,合并的方式如:当a=45,b=12时,调用该函数后,c=4152 void undergraduate_11(){ int temp[4],tempc = 0,a,b; scanf("%d %d",&a,&b); temp[0] = b%10; temp[1] = a%10; temp[2] = (b-temp[0])原创 2014-04-03 13:40:16 · 574 阅读 · 0 评论 -
编号21-24
21.求1到1000之间能被7或11整除,但不能同时被7和11整除的所有整数,通过n返回这些数的个数 void fun() { int n=0; for(int i=7;i<1000;i++) { if((i%7==0 || i%11 ==0) && i%77 !=0) { n++; } } printf("%d",n); } 22计算表达式:原创 2014-04-03 13:43:47 · 575 阅读 · 0 评论 -
C语言文件操作
写数据: if((fp=fopen("d://data_structure/test1.txt","w+")) == NULL) { printf("can not open file"); return 0; }原创 2014-04-05 00:05:03 · 618 阅读 · 0 评论