1 / 5
文档名称:

C语言数组实例.doc

格式:doc   大小:21KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言数组实例.doc

上传人:君。好 2020/5/20 文件大小:21 KB

下载得到文件列表

C语言数组实例.doc

文档介绍

文档介绍:一维数组求平均值main(){floatb,s=0、0,aver,a[6];inti;for(i=0;i<6;i++)scanf("%f",&a[i]);for(i=0;i<6;i++)s=s+a[i];aver=s/6、0;printf("%f\n",aver);}求数组中得最大值main(){floatmax,s=0、0,a[6];inti;for(i=0;i<6;i++)scanf("%f",&a[i]);max=a[0];for(i=1;i<6;i++)if(max<a[i]) max=a[i];printf("最大值就是:%f\n",max);}找出最大与最小数并调换位置main(){floatmax,min,s=0、0,a[5];inti,k=0,j=0;for(i=0;i<5;i++)scanf("%f",&a[i]);max=min=a[0];for(i=1;i<6;i++)if(max<a[i]) {max=a[i];k=i;}if(min>a[i]){min=a[i];j=i;}printf("最大最小值分别在:%d,%d\n",k,j);for(i=0;i<5;i++)printf("%f\n",a[i]);}查找数组中有无此项main(){floata[9]={21,12,34,23,54,67,65,13,87};ints,i;/*for(i=0;i<9;i++)scanf("%f",&a[i]);printf("\n");*/printf("请输入要查找得数:");scanf("%d",&s);for(i=0;i<9;i++) if(a[i]==s) {printf("有此项\n");break;}if(i==9)printf("无此项\n");}判断就是否为回文main(){chara[100];ints,d,i;printf("请输入:");gets(a);//输入一个字符串s=i=0;for(i=0;i<100;i++) if(a[i]=='\0') d=i; d--;for(s=0;s<=d;s++)if(s<=d&&a[s]==a[d])d--;else break;if(s>d)printf("%s就是回文、\n",a);elseprintf("%s不就是回文、\n",a);}删除数组中得第三项main(){inta[10],i,j;for(i=0;i<10;i++){scanf("%d",&a[i]);printf("%4d",a[i]);}for(i=2;i<9;i++) a[i]=a[i+1];printf("\n删除后得数组内容:\n");for(i=0;i<9;i++)printf("%4d",a[i]);}往数组中第三项插入数据main(){inta[11],i,j,x;for(i=0;i<10;i++){scanf("%d",&a[i]);printf("%4d",a[i]);}printf("\n请输入插入得数据:\n");scanf("%d",&x);for(i=10;i>=2;i--) a[i]=a[i-1];a[2]=x;printf("\n插入后得数组内容:\n");for(i=0;i<11;i++)printf("%4d",a[i]);}求1—1000中能整除3或7且不能同时整除3与7