达标篇3146.ppt

上传人:sccc 文档编号:5850575 上传时间:2023-08-27 格式:PPT 页数:153 大小:1.01MB
返回 下载 相关 举报
达标篇3146.ppt_第1页
第1页 / 共153页
达标篇3146.ppt_第2页
第2页 / 共153页
达标篇3146.ppt_第3页
第3页 / 共153页
达标篇3146.ppt_第4页
第4页 / 共153页
达标篇3146.ppt_第5页
第5页 / 共153页
点击查看更多>>
资源描述

《达标篇3146.ppt》由会员分享,可在线阅读,更多相关《达标篇3146.ppt(153页珍藏版)》请在三一办公上搜索。

1、第31套程序填空,#include double fun(int n)int i,k;double s,t;s=0;/*found*/k=_1_;for(i=1;i0):);scanf(%d,#include double fun(int n)int i,k;double s,t;s=0;/*found*/k=1;for(i=1;i0):);scanf(%d,第31套程序改错,#include#include#include int fun(int m)int k=2;while(k=m,#include#include#include int fun(int m)int k=2;while(

2、k=m,第31套设计题,#include#include#includevoid fun(int a,int n,int*max,int*d)void main()FILE*wf;int i,x20,max,index,n=10;int y20=4,2,6,8,11,5;srand(unsigned)time(NULL);for(i=0;in;i+)xi=rand()%50;printf(%4d,xi);/*输出一个随机数组*/,printf(n);fun(x,n,/*/,#include#include#includevoid fun(int a,int n,int*max,int*d)in

3、t i;*max=a0;*d=0;for(i=0;in;i+)/*将最大的元素放入指针max所指的单元,最大元素的下标放入指针d所指的单元*/if(*maxai)*max=ai;*d=i;void main()FILE*wf;int i,x20,max,index,n=10;int y20=4,2,6,8,11,5;srand(unsigned)time(NULL);,for(i=0;in;i+)xi=rand()%50;printf(%4d,xi);/*输出一个随机数组*/printf(n);fun(x,n,/*/,第32套程序填空,#include double fun(double e)

4、int i;double s,x;/*found*/s=0;i=_1_;x=1.0;while(xe)/*found*/_2_;/*found*/x=(2.0*i-1)/(_3_)*(2.0*i);s=s+x;return s;main()double e=1e-3;printf(nThe result is:%fn,fun(e);,#include double fun(double e)int i;double s,x;/*found*/s=0;i=0;x=1.0;while(xe)/*found*/i+;/*found*/x=(2.0*i-1)/(2.0*i)*(2.0*i);s=s+x

5、;return s;main()double e=1e-3;printf(nThe result is:%fn,fun(e);,第32套改错题,#include#include/*found*/void fun(char s,char t)int i,d;d=strlen(s);for(i=0;id;i+)ti=si;for(i=0;id;i+)td+i=sd-1-i;/*found*/t2*d-1=0;main()char s100,t100;printf(nPlease enter string S:);scanf(%s,s);fun(s,t);printf(nThe result is:

6、%sn,t);,#include#include/*found*/void fun(char*s,char*t)int i,d;d=strlen(s);for(i=0;id;i+)ti=si;for(i=0;id;i+)td+i=sd-1-i;/*found*/t2*d=0;main()char s100,t100;printf(nPlease enter string S:);scanf(%s,s);fun(s,t);printf(nThe result is:%sn,t);,第32套程序设计题,#include#include void fun(char*s,char t)main()ch

7、ar s100,t100;void NONO();printf(nPlease enter string S:);scanf(%s,s);fun(s,t);printf(nThe result is:%sn,t);NONO();,void NONO()/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/char s100,t100;FILE*rf,*wf;int i;rf=fopen(in.dat,r);wf=fopen(out.dat,w);for(i=0;i 10;i+)fscanf(rf,%s,s);fun(s,t);fprintf(wf,%sn,t);fclose(rf

8、);fclose(wf);,#include#include void fun(char*s,char t)int i,j=0,n;n=strlen(s);for(i=0;in;i+)if(i%2!=0,scanf(%s,s);fun(s,t);printf(nThe result is:%sn,t);NONO();void NONO()/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/char s100,t100;FILE*rf,*wf;int i;rf=fopen(in.dat,r);wf=fopen(out.dat,w);for(i=0;i 10;i+)fscanf(r

9、f,%s,s);fun(s,t);fprintf(wf,%sn,t);fclose(rf);fclose(wf);,第33套程序填空,#include void fun(char*s)int i,j,n;for(i=0;si!=0;i+)/*found*/if(si=0 _1_ sii;j-)/*found*/sj+1=_3_;sj+1=*;i=i+1;main()char s80=def35adh3kjsdf7;printf(nThe original string is:%sn,s);fun(s);printf(nThe result is:%sn,s);,#include void fu

10、n(char*s)int i,j,n;for(i=0;si!=0;i+)/*found*/if(si=0,第33套改错题,#include double fun(int m)double y=1.0;int i;/*found*/for(i=2;i m;i+)/*found*/y+=1/(i*i);return(y);main()int n=5;printf(nThe result is%lfn,fun(n);,#include double fun(int m)double y=1.0;int i;/*found*/for(i=2;i=m;i+)/*found*/y+=1.0/(i*i);r

11、eturn(y);main()int n=5;printf(nThe result is%lfn,fun(n);,第33套设计题,#include void fun(int a33,int b33)main()/*主程序*/int a33=1,2,3,4,5,6,7,8,9,t33;int i,j;void NONO();fun(a,t);for(i=0;i 3;i+)for(j=0;j 3;j+)printf(%7d,tij);printf(n);NONO();,void NONO()/*本函数用于打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/int i,j,k,a33,t

12、33;FILE*rf,*wf;rf=fopen(in.dat,r);wf=fopen(out.dat,w);for(k=0;k 5;k+)for(i=0;i 3;i+)fscanf(rf,%d%d%d,#include void fun(int a33,int b33)int i,j;for(i=0;i3;i+)for(j=0;j3;j+)bij=aij+aji;main()/*主程序*/int a33=1,2,3,4,5,6,7,8,9,t33;int i,j;void NONO();fun(a,t);for(i=0;i 3;i+)for(j=0;j 3;j+)printf(%7d,tij)

13、;printf(n);NONO();,void NONO()/*本函数用于打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/int i,j,k,a33,t33;FILE*rf,*wf;rf=fopen(in.dat,r);wf=fopen(out.dat,w);for(k=0;k 5;k+)for(i=0;i 3;i+)fscanf(rf,%d%d%d,第34套程序填空,#include#include#define N 5typedef struct node int data;struct node*next;NODE;/*found*/_1_*fun(NODE*h)NODE

14、*p,*q,*r;p=h;if(p=NULL)return NULL;q=p-next;p-next=NULL;,while(q)/*found*/r=q-_2_;q-next=p;p=q;/*found*/q=_3_;return p;,NODE*creatlist(int a)NODE*h,*p,*q;int i;h=NULL;for(i=0;idata=ai;q-next=NULL;if(h=NULL)h=p=q;else p-next=q;p=q;return h;,void outlist(NODE*h)NODE*p;p=h;if(p=NULL)printf(The list is

15、NULL!n);else printf(nHead);do printf(-%d,p-data);p=p-next;while(p!=NULL);printf(-Endn);main()NODE*head;int aN=2,4,6,8,10;head=creatlist(a);printf(nThe original list:n);outlist(head);head=fun(head);printf(nThe list after inverting:n);outlist(head);,#include#include#define N 5typedef struct node int d

16、ata;struct node*next;NODE;/*found*/NODE*fun(NODE*h)NODE*p,*q,*r;p=h;if(p=NULL)return NULL;q=p-next;p-next=NULL;,while(q)/*found*/r=q-next;q-next=p;p=q;/*found*/q=r;return p;,NODE*creatlist(int a)NODE*h,*p,*q;int i;h=NULL;for(i=0;idata=ai;q-next=NULL;if(h=NULL)h=p=q;else p-next=q;p=q;return h;,void o

17、utlist(NODE*h)NODE*p;p=h;if(p=NULL)printf(The list is NULL!n);else printf(nHead);do printf(-%d,p-data);p=p-next;while(p!=NULL);printf(-Endn);main()NODE*head;int aN=2,4,6,8,10;head=creatlist(a);printf(nThe original list:n);outlist(head);head=fun(head);printf(nThe list after inverting:n);outlist(head)

18、;,第34套改错题,#include#include#include#include#define N 80void fun(char*s,char t)int i,j=0;for(i=0;i(int)strlen(s);i+)/*found*/if(i%2,#include#include#include#include#define N 80void fun(char*s,char t)int i,j=0;for(i=0;i(int)strlen(s);i+)/*found*/if(i%2!=0|si%2=0)tj+=si;/*found*/tj=0;void main()char sN,

19、tN;system(CLS);printf(nPlease enter string s:);gets(s);fun(s,t);printf(nThe result is:%sn,t);,第34套程序设计题,#include void fun(int(*s)10,int*b,int*n,int mm,int nn)void main()int w1010=33,33,33,33,44,44,44,44,55,55,55,55,i,j;int a100=0,n=0;FILE*out;printf(The matrix:n);for(i=0;i3;i+)for(j=0;j4;j+)printf(%

20、3d,wij);printf(n);,fun(w,a,/*/,#include void fun(int(*s)10,int*b,int*n,int mm,int nn)int i,j;for(j=0;jnn;j+)/*将二位数组中的数据按列的顺序依次放入一位数组中*/for(i=0;imm;i+)b*n=*(*(s+i)+j);*n=*n+1;/*通过指针返回元素个数*/void main()int w1010=33,33,33,33,44,44,44,44,55,55,55,55,i,j;int a100=0,n=0;FILE*out;printf(The matrix:n);,for(i

21、=0;i3;i+)for(j=0;j4;j+)printf(%3d,wij);printf(n);fun(w,a,/*/,第35套程序填空,#include#include struct student long sno;char name10;float score3;/*found*/_1_ fun(struct student a)int i;a.sno=10002;/*found*/strcpy(_2_,LiSi);/*found*/for(i=0;i3;i+)_3_+=1;return a;,main()struct student s=10001,ZhangSan,95,80,88

22、,t;int i;printf(nnThe original data:n);printf(nNo:%ld Name:%snScores:,s.sno,s.name);for(i=0;i3;i+)printf(%6.2f,s.scorei);printf(n);t=fun(s);printf(nThe data after modified:n);printf(nNo:%ld Name:%snScores:,t.sno,t.name);for(i=0;i3;i+)printf(%6.2f,t.scorei);printf(n);,#include#include struct student

23、long sno;char name10;float score3;/*found*/struct student fun(struct student a)int i;a.sno=10002;/*found*/strcpy(a.name,LiSi);/*found*/for(i=0;i3;i+)a.scorei+=1;return a;,main()struct student s=10001,ZhangSan,95,80,88,t;int i;printf(nnThe original data:n);printf(nNo:%ld Name:%snScores:,s.sno,s.name)

24、;for(i=0;i3;i+)printf(%6.2f,s.scorei);printf(n);t=fun(s);printf(nThe data after modified:n);printf(nNo:%ld Name:%snScores:,t.sno,t.name);for(i=0;i3;i+)printf(%6.2f,t.scorei);printf(n);,第35套程序改错题,#include#define N 20int fun(int*a,int n,int x)int p=0,i;an=x;while(x!=ap)p=p+1;/*found*/if(P=n)return-1;e

25、lse for(i=p;in-1;i+)/*found*/ai+1=ai;return n-1;,main()int wN=-3,0,1,5,7,99,10,15,30,90,x,n,i;n=10;printf(The original data:n);for(i=0;in;i+)printf(%5d,wi);printf(nInput x(to delete):);scanf(%d,#include#define N 20int fun(int*a,int n,int x)int p=0,i;an=x;while(x!=ap)p=p+1;/*found*/if(p=n)return-1;el

26、se for(i=p;in-1;i+)/*found*/ai=ai+1;return n-1;,main()int wN=-3,0,1,5,7,99,10,15,30,90,x,n,i;n=10;printf(The original data:n);for(i=0;in;i+)printf(%5d,wi);printf(nInput x(to delete):);scanf(%d,第35套设计题,#include#define N 16typedef struct char num10;int s;STREC;int fun(STREC*a,STREC*b)main()STREC sN=GA

27、05,85,GA03,76,GA02,69,GA04,85,GA01,91,GA07,72,GA08,64,GA06,87,GA015,85,GA013,91,GA012,64,GA014,91,GA011,91,GA017,64,GA018,64,GA016,72;STREC hN;int i,n;FILE*out;n=fun(s,h);printf(The%d lowest score:n,n);for(i=0;in;i+)printf(%s%4dn,hi.num,hi.s);printf(n);out=fopen(out.dat,w);fprintf(out,%dn,n);for(i=0

28、;in;i+)fprintf(out,%4dn,hi.s);fclose(out);,#include#define N 16typedef struct char num10;int s;STREC;int fun(STREC*a,STREC*b)int i,j=0,min=a0.s;for(i=0;iai.s)min=ai.s;/*找出最小值*/for(i=0;iN;i+)if(min=ai.s)bj+=ai;/*找出成绩与min相等的学生的记录,存入结构体b中*/return j;main()STREC sN=GA05,85,GA03,76,GA02,69,GA04,85,GA01,91

29、,GA07,72,GA08,64,GA06,87,GA015,85,GA013,91,GA012,64,GA014,91,GA011,91,GA017,64,GA018,64,GA016,72 STREC hN;int i,n;FILE*out;n=fun(s,h);printf(The%d lowest score:n,n);for(i=0;in;i+)printf(%s%4dn,hi.num,hi.s);printf(n);out=fopen(out.dat,w);fprintf(out,%dn,n);for(i=0;in;i+)fprintf(out,%4dn,hi.s);fclose(

30、out);,第36套程序填空,#include#include#define N 5typedef struct node int data;struct node*next;NODE;void fun(NODE*h)NODE*p,*q,*r;/*found*/p=h-_1_;/*found*/if(p=_2_)return;q=p-next;p-next=NULL;while(q)r=q-next;q-next=p;/*found*/p=q;q=_3_;h-next=p;,NODE*creatlist(int a)NODE*h,*p,*q;int i;h=(NODE*)malloc(size

31、of(NODE);h-next=NULL;for(i=0;idata=ai;q-next=NULL;if(h-next=NULL)h-next=p=q;else p-next=q;p=q;return h;void outlist(NODE*h)NODE*p;p=h-next;if(p=NULL)printf(The list is NULL!n);else printf(nHead);do printf(-%d,p-data);p=p-next;while(p!=NULL);printf(-Endn);,main()NODE*head;int aN=2,4,6,8,10;head=creat

32、list(a);printf(nThe original list:n);outlist(head);fun(head);printf(nThe list after inverting:n);outlist(head);,#include#include#define N 5typedef struct node int data;struct node*next;NODE;void fun(NODE*h)NODE*p,*q,*r;/*found*/p=h-next;/*found*/if(p=NULL)return;q=p-next;p-next=NULL;while(q)r=q-next

33、;q-next=p;/*found*/p=q;q=r;h-next=p;,NODE*creatlist(int a)NODE*h,*p,*q;int i;h=(NODE*)malloc(sizeof(NODE);h-next=NULL;for(i=0;idata=ai;q-next=NULL;if(h-next=NULL)h-next=p=q;else p-next=q;p=q;return h;void outlist(NODE*h)NODE*p;p=h-next;if(p=NULL)printf(The list is NULL!n);else printf(nHead);do print

34、f(-%d,p-data);p=p-next;while(p!=NULL);printf(-Endn);,main()NODE*head;int aN=2,4,6,8,10;head=creatlist(a);printf(nThe original list:n);outlist(head);fun(head);printf(nThe list after inverting:n);outlist(head);,第36程序改错题,#include#include#include#include#define N 80int fun(char*s,char*t)int n;char*p,*r;

35、n=0;p=/*found*/【1】,p+;return n;void main()char aN,bN;int m;printf(nPlease enter string a:);gets(a);printf(nPlease enter substring b:);gets(b);m=fun(a,b);printf(nThe result is:m=%dn,m);,#include#include#include#include#define N 80int fun(char*s,char*t)int n;char*p,*r;n=0;p=,p+;return n;void main()cha

36、r aN,bN;int m;printf(nPlease enter string a:);gets(a);printf(nPlease enter substring b:);gets(b);m=fun(a,b);printf(nThe result is:m=%dn,m);,第36套程序设计题,#include#include#define M 3#define N 20void fun(char aMN,char*b)void main()FILE*wf;char wMN=AAAA,BBBBBBB,CC,i;char a100=#;printf(The string:n);for(i=0

37、;iM;i+)puts(wi);printf(n);,fun(w,a);printf(The A string:n);printf(%s,a);printf(nn);/*/wf=fopen(out.dat,w);fprintf(wf,%s,a);fclose(wf);/*/,#include#include#define M 3#define N 20void fun(char aMN,char*b)int i,j,k=0;for(i=0;iM;i+)/*将字符串数组中的M个字符串,按顺序存入一个新的字符串*/for(j=0;aij!=0;j+)bk+=aij;bk=0;/*在字符串最后加上结

38、束标志符*/void main()FILE*wf;char wMN=AAAA,BBBBBBB,CC,i;char a100=#;,printf(The string:n);for(i=0;iM;i+)puts(wi);printf(n);fun(w,a);printf(The A string:n);printf(%s,a);printf(nn);/*/wf=fopen(out.dat,w);fprintf(wf,%s,a);fclose(wf);/*/,第37套程序填空,#include void fun(char*s,char*p)int i,j,n,x,t;n=0;for(i=0;si!

39、=0;i+)n+;for(i=1;isj)t=j;if(t!=i)x=si;si=st;st=x;for(i=1,j=0;in;i=i+2,j+)pj=si;/*found*/pj=_3_;main()char s80=baawrskjghzlicda,p50;printf(nThe original string is:%sn,s);fun(s,p);printf(nThe result is:%sn,p);,#include void fun(char*s,char*p)int i,j,n,x,t;n=0;for(i=0;si!=0;i+)n+;for(i=1;isj)t=j;if(t!=

40、i)x=si;si=st;st=x;for(i=1,j=0;in;i=i+2,j+)pj=si;/*found*/pj=0;main()char s80=baawrskjghzlicda,p50;printf(nThe original string is:%sn,s);fun(s,p);printf(nThe result is:%sn,p);,第37套改错题,#include#include float fun(float num)int s;float n,t,pi;t=1;pi=0;n=1;s=1;/*found*/while(t=num)pi=pi+t;n=n+2;s=-s;/*fo

41、und*/t=s%n;pi=pi*4;return pi;,main()float n1,n2;printf(Enter a float number:);scanf(%f,#include#include float fun(float num)int s;float n,t,pi;t=1;pi=0;n=1;s=1;/*found*/while(fabs(t)=num)pi=pi+t;n=n+2;s=-s;/*found*/t=s/n;pi=pi*4;return pi;,main()float n1,n2;printf(Enter a float number:);scanf(%f,第38

42、套程序设计题,#include#include#define LEN 20void fun(char a,char b,int n)main()char str1LEN,str2LEN;int n;void NONO();printf(Enter the string:n);gets(str1);printf(Enter the position of the string deleted:);,scanf(%d,#include#include#define LEN 20void fun(char a,char b,int n)int i,k=0;for(i=0;ai!=0;i+)if(i!

43、=n)bk+=ai;bk=0;main()char str1LEN,str2LEN;int n;void NONO();printf(Enter the string:n);gets(str1);printf(Enter the position of the string deleted:);,scanf(%d,第38套填空题,#include#include#define N 6typedef struct node int data;struct node*next;NODE;void fun(NODE*h)NODE*p,*q;int t;p=h;while(p)/*found*/q=_

44、1_;/*found*/while(_2_)if(p-data q-data)t=p-data;p-data=q-data;q-data=t;q=q-next;/*found*/p=_3_;,NODE*creatlist(int a)NODE*h,*p,*q;int i;h=NULL;for(i=0;idata=ai;q-next=NULL;if(h=NULL)h=p=q;else p-next=q;p=q;return h;void outlist(NODE*h)NODE*p;p=h;if(p=NULL)printf(The list is NULL!n);else printf(nHead

45、);do printf(-%d,p-data);p=p-next;while(p!=NULL);printf(-Endn);,main()NODE*head;int aN=0,10,4,2,8,6;head=creatlist(a);printf(nThe original list:n);outlist(head);fun(head);printf(nThe list after inverting:n);outlist(head);,#include#include#define N 6typedef struct node int data;struct node*next;NODE;v

46、oid fun(NODE*h)NODE*p,*q;int t;p=h;while(p)/*found*/q=p-next;/*found*/while(q)if(p-data q-data)t=p-data;p-data=q-data;q-data=t;q=q-next;/*found*/p=p-next;,NODE*creatlist(int a)NODE*h,*p,*q;int i;h=NULL;for(i=0;idata=ai;q-next=NULL;if(h=NULL)h=p=q;else p-next=q;p=q;return h;void outlist(NODE*h)NODE*p

47、;p=h;if(p=NULL)printf(The list is NULL!n);else printf(nHead);do printf(-%d,p-data);p=p-next;while(p!=NULL);printf(-Endn);,main()NODE*head;int aN=0,10,4,2,8,6;head=creatlist(a);printf(nThe original list:n);outlist(head);fun(head);printf(nThe list after inverting:n);outlist(head);,第38套改错题,#include#inc

48、lude#include#include void fun(char*s)/*found*/while(*s!=)if(*s=A,void main()char s80;system(CLS);printf(n Enter a string with length80:nn);gets(s);printf(n The string:nn);puts(s);fun(s);printf(nn The Cords:nn);puts(s);,#include#include#include#include void fun(char*s)/*found*/while(*s)if(*s=A,void m

49、ain()char s80;system(CLS);printf(n Enter a string with length80:nn);gets(s);printf(n The string:nn);puts(s);fun(s);printf(nn The Cords:nn);puts(s);,第38程序设计题,#include#define N 80void fun(int*w,int p,int n)main()int aN=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15;int i,p,n=15;void NONO();printf(The original da

50、ta:n);for(i=0;in;i+)printf(%3d,ai);printf(nnEnter p:);scanf(%d,void NONO()/*请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。*/FILE*rf,*wf;int aN,i,j,p,n;rf=fopen(in.dat,r);wf=fopen(out.dat,w);for(i=0;i 5;i+)fscanf(rf,%d%d,#include#define N 80void fun(int*w,int p,int n)int i,j,t;for(i=p+1;ii-p-1;j-)t=wj;wj=wj-

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号