摘要: #includeint main(void){int n,i,m,f=1;double result=0.0;scanf("%d\n",&n);while(n--){scanf("%d",&m);if(mint main(void){ int n,i,m,f=1; double result=0.0; scanf("%d\n",&n); while(n--){ scanf("%d",&m); if(m<1001){ for(i=1;i<=m;i++){ double it 阅读全文
posted @ 2013-12-02 09:55 罗一 阅读(101) 评论(0) 推荐(0) 编辑
摘要: #include #include int main(void) { int n,denominator=1,flag=1; double item=1.0,pi; scanf("%d",&n); if((n>=3)&&(n<=8)){ while(fabs(item)<pow(10,-n)){ item=flag*1.0/denominator; pi=pi+item; flag=-flag; denominator=denominator+2; } pi=pi*4; printf("%.6f\n",pi); 阅读全文
posted @ 2013-11-28 11:08 罗一 阅读(459) 评论(0) 推荐(0) 编辑
摘要: #include#includeint main(void){ int a,b; double c,d; b=1; a=1; c=1.0; d=0; while(fabs(c)>=0.0001){ c=b*1.0/a; d=d+c; b=-b; a=a+2; } d=4*d; printf("d=%.6f\n",d); return 0;} #includeint main(void){ int n,a[80][80],row,col,i,m,j; sca... 阅读全文
posted @ 2013-11-28 09:06 罗一 阅读(240) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){int a[20];int i,index,c,temp,n; scanf("%d",&n);for(i=0;ia[c])c=i;}temp=a[index];a[index]=a[0];a[0]=temp;temp=a[c];a[c]=a[n-1];a[n-1]=temp;for(i=0;iint main(void){ int a[3][3]; int i,j,sum; for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]) 阅读全文
posted @ 2013-11-25 09:47 罗一 阅读(119) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){ int c[80][2]; int i,j,n; scanf("%d",&n); for(i=0;i<n;i++) for(j=0;j<2;j++) scanf("%d",&c[i][j]); for(i=0;i<n;i++){ if(c[i][0]%c[i][1]==0) printf("%d\n",c[i][0]/c[i][1]); else printf("%d %d",c[i][0]/c[i][... 阅读全文
posted @ 2013-11-25 09:03 罗一 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。 要求:用指针访问数组元素、用函数getx(char *c1)实现复制、用函数getr(char *c2)实现倒置。#include#includevoid getx(char *c1);void getr(char *c2);int n;int main(){ char str1[80]; printf("请输入字符串1:"); gets(str1); printf("Enter a integer:"); scan 阅读全文
posted @ 2013-11-20 22:43 罗一 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 三、预习检查:选择正确答案,并简要说明为什么?1) 下面定义结构变量的语句中错误的是 _B__,为什么?答:应该是没有名字A.struct student{ int num; char name[20]; } s;B.struct { int num; char name[20]; } stu;C.struct student{ int num; char name[20]; }; struct student s;D.struct student{ int num; char name[20]; }; struct stu s;2)struct {int x, y; } s[2] = { { 阅读全文
posted @ 2013-11-20 22:20 罗一 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1、程序填空:下列程序在数组中同时查找最大元素和最小元素的下标,分别存放在 main()函数的max 和 min 变量中。要求:根据运行结果分析程序和填空,并注释说明填充依据。#include void findByPoint(int *, int, int *, int *);void find(int *a, int n, int max, int min);int main(void){ int max1=0, min1=0, a[]={5,3,7,9,2,0,4,1,6,8}; findByPoint(a,10,&max1,&min1); /*自定义函数,指针变量为a, 阅读全文
posted @ 2013-11-07 09:35 罗一 阅读(156) 评论(0) 推荐(0) 编辑
摘要: #include #define MAX_N 100 //最大总人数void main() { int n; //总人数 int i; //循环变量 float Mark[MAX_N]; //各人成绩 float MaxMark,MinMark,AvgMark; ... 阅读全文
posted @ 2013-11-04 23:49 罗一 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.输入一个整数 x,计算并输出下列分段函数 sign(x) 的值#includeint main(void){ int x;/*定义变量*/ printf("请输入 x:"); scanf("%d",&x); /*条件语句*/ if(xint main(void){ int count,i,n; double grade,total;/*定义变量*/ printf("Enter n:");/*提示输入学生人数n*/ scanf("%d",&n); total=0;/*对变量进行赋值0*/ coun 阅读全文
posted @ 2013-11-02 15:09 罗一 阅读(285) 评论(0) 推荐(0) 编辑