全国计算机等级考试三级C语言上机100题答案_第1页
全国计算机等级考试三级C语言上机100题答案_第2页
全国计算机等级考试三级C语言上机100题答案_第3页
全国计算机等级考试三级C语言上机100题答案_第4页
全国计算机等级考试三级C语言上机100题答案_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国计算机等级考试C100一.排序类:IN.DAT中存有200并已调用读函数a请考生编制一函数jsVal其功能是:如果四位数02468,则统计出满足此条件的个数

{inti;FILE*fp;fp=fopen("in.dat","r");for(i=0;i<MAX;i++)fscanf(fp,"%d",&a[i]);fclose(fp);的顺序存入数组b中最后main()数调用写函数 }b数输出到OUT.DAT文件中。注意:部分源程序存在文件prog1.c中。a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t;for(i=0;i<MAX;i++){t=a[i];if(t%2+t/10%2+t/100%2+t/1000%2==0)b[cnt++]=t;}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]<b[j]){t=b[i];b[i]=b[j];b[j]=t;}}voidreadDat()

voidmain(){inti;readDat()jsVal();printf满("足条件的数=%d\n",cnt);for(i=0;i<cnt;i++)printf("%d",b[i]);printf("\n");writeDat();}writeDat(){FILE*fp;inti;fp=fopen("out.dat","w");fprintf(fp,"%d\n",cnt);for(i=0;i<cnt;i++)fprintf(fp,"%d\n",b[i])fclose(fp);}已知数据文件IN.DAT中存有200已调用读函数a考生编制一函数jsVal其功能是:如果四位数各cntb以及数组b中符合条件的四位数输出到OUT.DAT注意:部分源程序存在文件prog1.c中。a[200b[200量:cnt请勿改动数据文件IN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t;for(i=0;i<MAX;i++){t=a[i];if(t%2+t/10%2+t/100%2+t/1000%2==4)b[cnt++]=t;}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]<b[j]){t=b[i];b[i]=b[j];b[j]=t;}}voidreadDat(){inti;FILE*fp;fp=fopen("in.dat","r");

{FILE*fp;inti;fp=fopen("out.dat","w");fprintf(fp,"%d\n",cnt);for(i=0;i<cnt;i++)fprintf(fp,"%d\n",b[i])fclose(fp);}已知数据文件IN.DAT中存有200已调用读函数ajsVal其功能是:依次从数组a数以后的五个数且该数是偶数(五个数,则不统计b以及数组bOUT.DAT文件中。注意:部分源程序存在文件prog1.c中。a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t;for(i=0;i<MAX;i++)fscanf(fp,"%d",&a[i])fo;r(i=0;i<200-5;i++)fclose(fp);} if(a[i]>a[i+1]&&a[i]>a[i+2]&&a[i]>a[i+3]&&a[i]>a[i+4]&&a[i]>a[i+5]&&a[i]%2voidmain(){inti;readDat()jsVal();printf满("足条件的数=%d\n",cnt);for(i=0;i<cnt;i++)printf("%d",b[i]);printf("\n");writeDat();}}

==0)b[cnt++]=a[i];for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]>b[j]){t=b[i];b[i]=b[j];b[j]=t;}writeDat()已知数据文件IN.DAT中存有200已调用读函数ajsVal其功能是:依次从数组a数以前的五个数且该数是偶数(五个数,则不统计b以及数组bOUT.DAT注意:部分源程序存在文件prog1.c中。a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t;for(i=5;i<200;i++)

a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t;for(i=0;i<200-5;i++)if(a[i]>a[i+1]&&a[i]>a[i+2]&&a[i]>a[i+3]&&a[i]>a[i+4]&&a[i]>a[i+5]&&a[i]%2==1)b[cnt++]=a[i];for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]>b[j]){t=b[i];b[i]=b[j];if(a[i]>a[i-1]&&a[i]>a[i-2]&&a[i]>a[i-3]&&a[i]>a[i-4]&&a[i]>a[i-5]&&a[i]%2==0)

b[j]=t;}b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)6.已知数据文件IN.DAT中存有200个四位数,并if(b[i]<b[j])已调用读函数a{考生编制一函数jsVal其功能是:依次从数组at=b[i];中取出一个四位数,如果该四位数连续大于该四位b[i]=b[j];数以前的五个数且该数是奇数,且该数必须能被7b[j]=t;整除(该四位数以前不满五个数,则不统计),则}统计出满足此条件的个数cnt并把这些四位数按从}大到小的顺序存入数组b中,最后调用写函数已知数据文件IN.DAT中存有200已调用读函数ajsVal其功能是:依次从数组a数以后的五个数且该数是奇数(五个数,则不统计b以及数组bOUT.DAT注意:部分源程序存在文件prog1.c中。

b数输出到OUT.DAT文件中。注意:部分源程序存在文件prog1.c中。a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t;for(i=5;i<200;i++)if(a[i]>a[i-1]&&a[i]>a[i-2]&&a[i]>a[i-3]&&a[i]>a[i-4]&&a[i]>a[i-5]&&a[i]%2==1&&a[i]%7==0)b[cnt++]=a[i];for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]<b[j]){t=b[i];b[i]=b[j];b[j]=t;}}

for(i=0;i<MAX;i++){ab=a[i]/1000*10+a[i]/10%10;cd=a[i]%10*10+a[i]/100%10;if(ab-cd>=0&&ab-cd<=10&&ab%2&&cd%2&&ab[i]/10!=0&&cd/10!=0)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]<b[j]){t=b[i];b[i]=b[j];b[j]=t;}已知数据文件IN.DAT200已调用读函数ajsVal其功能是:把千位数字和十位数字重新组成一个新的十位数新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字ab-cd>=0ab-cd<=10b算满足上述条件的四位数的个数。最后cntb中符合条件的四位数输出到OUT.DAT文件中。注意:部分源程序存在文件prog1.c中。a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t,ab,cd;

}已知数据文件IN.DAT中存有200已调用读函数a考生编制一函数jsVal其功能是:把千位数字和十位数字重新组成一个新的十位数新十位数的数字是原四位数的十位数字新十位数的十字是原四位数的百位数字ab-cd>=10ab-cd<=20件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数。最后()把结果以及数组bOUT.DAT文件中。注意:部分源程序存在文件prog1.c中。a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t,ab,cd;for(i=0;i<MAX;i++){ab=a[i]/1000*10+a[i]/10%10;cd=a[i]%10*10+a[i]/100%10;if(ab-cd>=10&&ab-cd<=20&&ab%2==0&&cd%2==0&&a[i]/10!=0&&a[i]/10!=0)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]<b[j]){t=b[i];b[i]=b[j];b[j]=t;}}

#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t,ab,cd;for(i=0;i<MAX;i++){ab=a[i]/1000*10+a[i]/10%10;cd=a[i]%10*10+a[i]/100%10;if(ab-<cd&&ab%2==1&&ab%5!=0&&cd%2==0&&ab/10!=0&&cd/10!=0)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]<b[j]){t=b[i];b[i]=b[j];b[j]=t;}已知数据文件IN.DAT中存有200已调用读函数a考生编制一函数jsVal其功能是:把千位数字和十位数字重新组成一个新的十位数新十位数的数字是原四位数的十位数字新十位数的十字是原四位数的百位数字5将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数。最后以及数组b中符合条件的四位数输出到OUT.DAT注意:部分源程序存在文件prog1.c中。a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。

}IN.DAT中存有200并已调用读函数ajsVal其功能是:把千位数字和十位数字重新组成一个新的十位数新十位数位数字是原四位数的十位数字新十位数的数字是原四位数的百位数字十位数5将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数以及数组b中符合条件的四位数输出到OUT.DAT注意:部分源程序存在文件prog1.c中。a[200b[200量:cnt请勿改动数据文件IN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t,ab,cd;for(i=0;i<MAX;i++){ab=a[i]/1000*10+a[i]/10%10;cd=a[i]%10*10+a[i]/100%10;if(ab>cd&&ab%2==0&&ab%5==0&&cd%2==1&&ab/10!=0&&cd/10!=0)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]<b[j]){t=b[i];b[i]=b[j];b[j]=t;}}

IN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;intisprime(intm){inti;for(i=2;i<=m/2;i++)if(m%i==0)return0;return1;}voidjsVal(){inti,j,t;for(t=0;t<MAX;t++){i=a[t]/1000*10+a[t]/10%10;j=a[t]%10*10+a[t]/100%10;if(isprime(i)&&isprime(j)&&a[t]/1000&&a[t]%10!=0)b[cnt++]=a[t];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]<b[j])IN.DAT中存有200并已调用读函数ajsVal其功能是:把千位数字和十位数字重新组成一个新的十位数(数字是原四位数的十位数字

{t=b[i];b[i]=b[j];b[j]=t;}百位数字组成另一个新的十位数(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字b。最后cnt以及数组bOUT.DAT注意:部分源程序存在文件prog1.c中。a[200b[200量:cnt

IN.DAT200并已调用读函数ajsVal其功能是:把千位数字和个位数字重新组成一个新的十位数(新十位数的5整除,同时两个新数的十位数字均不为零,则将满此条件的四位数按从大到小的顺序存入数组b。最后以及数组bOUT.DAT注意:部分源程序存在文件prog1.c中。a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t,ab,cd;for(i=0;i<MAX;i++){ab=a[i]/1000*10+a[i]%10;cd=a[i]/100*10+a[i]/10%10;if(ab%2==1 ||cd%5==0)&&ab/10!=0&&cd/10!=0)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]<b[j]){t=b[i];b[i]=b[j];b[j]=t;}

除,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b。最后以及数组bOUT.DAT文件中。注意:部分源程序存在文件prog1.c中。a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t,ab,cd;for(i=0;i<MAX;i++){ab=a[i]%10*10+a[i]/1000;cd=a[i]/100%10*10+a[i]/10%10;if(ab%2==0&&cd%2==0&&(ab%9==0||cd%9==0)&&ab/10!=0&&cd/10!=0)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]<b[j]){t=b[i];b[i]=b[j];b[j]=t;}}}IN.DAT200并已调用读函数ajsVal其功能是:把个位数字和千位数字重新组成一个新的十位数(新十位数的9整

IN.DAT200并已调用读函数ajsVal其功能是:把个位数字和千位数字重新组成一个新的十位数(新十位数的至少有一个数能被17整除,同时两个新数的十位小的顺序存入数组b中,并要计算满足上述条件的四位数的个数。最后bOUT.DAT文件中。注意:部分源程序存在文件prog1.c中。a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t,ab,cd;for(i=0;i<MAX;i++){ab=a[i]%10*10+a[i]/1000;cd=a[i]/100*10+a[i]/10%10;if(((ab%2==1&&cd%2==0)||(ab%2==0&&cd%2==1))&& (ab%17==0||cd%17==0)&&ab/10!=0&&cd/10!=0)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]<b[j]){t=b[i];b[i]=b[j];b[j]=t;}}IN.DAT中存有200并已调用读函数ajsVal其功能是:把一个四位数的千位数字上的值加上十位数字上的值恰好等位数是偶数,则统计出满足此条件的个数cnt并把

这些四位数按从小到大的顺序存入数组b中,最后调用写函数以及数组b条件的四位数输出到OUT.DAT注意:部分源程序存在文件prog1.c中。a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t;for(i=0;i<200;i++){if(a[i]/1000+a[i]/10%10==a[i]/100%10+a[i]%10&&a[i]%2==0)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]>b[j]){t=b[i];b[i]=b[j];b[j]=t;}}IN.DAT200并已调用读函数ajsVal其功能是:把一个四位数的千位数字上的值减去百位数字上的值再减去十此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b以及数组b中符合条件的四位数输出到OUT.DAT注意:部分源程序存在文件prog1.c中。a[200b[200量:cnt请勿改动数据文件IN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t;for(i=0;i<200;i++){

voidjsVal(){inti,j,t;for(i=0;i<200;i++){if(a[i]%10-a[i]/1000-a[i]/100%10-a[i]/10%10>=0&&a[i]%2==0)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(a[i]/1000-a[i]/100%10-a[i]/10%10-a[i]%10>=0&&a[i]%2==1)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)

if(b[i]>b[j]){t=b[i];b[i]=b[j];b[j]=t;}if(b[i]>b[j]) }{t=b[i];b[i]=b[j];b[j]=t;}}IN.DAT中存有200并已调用读函数ajsVal其功能是:把一个四位数的个位数字上的值减去千位数字上的值再减去足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数结果cntb中符合条件的四位数输出到OUT.DAT注意:部分源程序存在文件prog1.c中。a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;

IN.DAT200并已调用读函数ajsVal其功能是:把一个四位数的千位数字上的值加上个位数字上的值恰好等于数是奇数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数以及数组b件的四位数输出到OUT.DAT文件中。注意:部分源程序存在文件prog1.c中。a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t;for(i=0;i<200;i++){if(a[i]/1000+a[i]%10==a[i]/100%10+a[i]/10%10&&a[i]%2==1)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]>b[j])

b[j]=t;}}{t=b[i];b[i]=b[j];b[j]=t;}}IN.DAT中存有200并已调用读函数ajsVal其功能是:若一个四位数是奇数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数b件的数输出到OUT.DAT文件中。注意:部分源程序存在文件prog1.c中。a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t;for(i=0;i<200;i++){

IN.DAT200并已调用读函数ajsVal其功能是:若一个四位数的千位数字上的值小于等于百位数字上的值,百cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数bOUT.DAT文件中。注意:部分源程序存在文件prog1.c中。a[200b[200量:cntIN.DAT中的任何数据、主函数writeDat()的内容。#include<stdio.h>#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,t;for(i=0;i<200;i++){if(a[i]/1000<=a[i]/100%10&&a[i]/100%10<=a[i]/10%10>=0&&a[i]/10%10<=a[i]%10&&a[i]%2==0)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]>b[j])if(a[i]/1000>=a[i]/100%10&&a[i]/100%10>=a[i]/10%10&&a[i]/10%10>=a[i]%10&&a[i]%2==1)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)

{t=b[i];b[i]=b[j];b[j]=t;}for(j=i+1;j<cnt;j++)if(b[i]>b[j]){t=b[i];b[i]=b[j];

}已知数据文件in.da中存有300个四位数,并已调用读函数ajsValue数加个位数上的数等于百位数上的数加十位数上的数的个数次存入数组b中,然后对数组bout.dat例如:6712,6+2=7+1数组b中,且个数cnt=cnt+。略。部分源程序存在文件prog1.c中。a[300b[300量:cnt请勿改动主函数#include<stdio.h>inta[300],b[300],cnt=0;jsValue(){inti,j,t;for(i=0;i<300;i++){

略。部分源程序存在文件prog1.c中。a[300b[300量:cnt请勿改动主函数#include<stdio.h>inta[300],b[300],cnt=0;jsValue(){inti,j,t;for(i=0;i<300;i++){if(a[i]/1000-a[i]/100%10-a[i]/10%10-a[i]%10>=0)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]>b[j]){t=b[i];if(a[i]/1000+a[i]%10==a[i]/100%10+a[i]/10%10)b[cnt++]=a[i];}

b[i]=b[j];b[j]=t;}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]>b[j])

}in.da

存有300个四位数,并已{t=b[i];b[i]=b[j];b[j]=t;}}

调用读函数ajsValue加百位数上的数等于十位数上的数加个位数上的数的个数存入数组b中,然后对数组b输出到out.datin.da

300

例如:7153,7+1=5+3,则该数满足条件存入调用读函数ajsValue减百位数上的数减十位数上的数减个位数上的数大于零的个数依次存入数组b中,然后对数组b到大的顺序进行排序,最后调用写函数writeDat()把结果输出到out.dat9129-1-2-3>数组b中,且个数cnt=cnt+。9819-8-1-2>,则该数不满足条件忽

数组b中,且个数cnt=cnt+。8129,8+1<>2+9,则该数不满足条件忽略。部分源程序存在文件prog1.c中。a[300b[300量:cnt请勿改动主函数#include<stdio.h>inta[300],b[300],cnt=0;jsValue(){inti,j,t;for(i=0;i<300;i++){if(a[i]/1000+a[i]/100%10==a[i]/10%10+a[i]%10)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)

if(isP(a[i]))b[cnt++]=a[i];for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]>b[j]){t=b[i];b[i]=b[j];b[j]=t;}if(b[i]<b[j]) }{t=b[i];b[i]=b[j];b[j]=t;}}

25.已知数据文件in.da中存有300个四位数,并已调用读函数ajsValue数减百位数上的数减十位数上的数减个位数上的数大于零的个数数依次存入数组b中,然后对数组bin.da

300

小到大的顺序进行排序,最后调用写函数writeDat()调用读函数a制一函数jsValue其功能是:求出所有这些四位数是素数的个数依次存入数组b中,然后对数组bwriteDat()把结果输出到out.datbcnt=cnt+9812部分源程序存在文件prog1.c中。a[300b[300量:cnt请勿改动主函数#include<stdio.h>inta[300],b[300],cnt=0;intisP(intm){inti;for(i=2;i<m;i++)if(m%i==0)return0;return1;}jsValue(){inti,j,t;for(i=0;i<300;i++)

把结果输出到out.dat9129-1-2-3>数组b中,且个数cnt=cnt+。9819-8-1-2>,则该数不满足条件忽略。部分源程序存在文件prog1.c中。a[300b[300量:cnt请勿改动主函数#include<stdio.h>inta[300],b[300],cnt=0;jsValue(){inti,j,t;for(i=0;i<300;i++){if(a[i]/1000-a[i]/100%10-a[i]/10%10-a[i]%10>0)b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]>b[j]){t=b[i];b[i]=b[j];b[j]=t;}}

列,然后取出满足此条件的前10个数依次存入数b进行升序排列。最后调用函数bb输出到文件out.datin.da

200

例:处理前9012509960127025808810009999200aa中。请编制函数jsSor

处理后50998088702560129012注意:部分源程序已给出。请勿改动主函数main()、读数据函数ReadDat()列,然后取出满足此条件的前10个数依次存入数组bb中,如果后三位的数值相等,则按原先的数

和输出数据函数#include<stdio.h>

内容。值进行降序排列。最后调用函数)结果 #include<string.h>bbout.dat。#include<conio.h>例:处理前60125099901270258088处理后90126012702580885099intaa[200],bb[10];部分源程序存在文件prog1.c中。请勿改动主函数ReadDat()

voidjsSort()和输出数据函数#include<stdio.h>#include<string.h>#include<conio.h>

内容。

{inti,j,t;for(i=0;i<10;i++){intaa[200],bb[10];voidjsSort(){inti,j,t;for(i=0;i<10;i++){for(j=i+1;j<200;j++)

for(j=i+1;j<200;j++)if(aa[i]%1000<aa[j]%1000||aa[i]%1000==aa[j]%1000&&aa[i]>aa[j]){t=aa[i];aa[i]=aa[j];aa[j]=t;}bb[i]=aa[i];if(aa[i]%1000>aa[j]%1000||aa[i]%1000==aa[j]% 1000&&aa[i]<aa[j]){t=aa[i];aa[i]=aa[j];

}28.在文件in.da

有200组数据,每组有3个数,aa[j]=t;}bb[i]=aa[i];}

200aa中,请编制函数jsSor200组数据中找出条件为每其中满足条件的组数作为函数jsSort(的)返回值,}in.da

200

同时把满足条件的数据存入结构数组bb中,再对bb中的数据按照每组数据的第二个数加第三个之和的大小进行降序排列(第二个数加第三个数的和10009999200aa中。请编制函数jsSor

均不相等,排序后的结果仍重新存入结构数组bbout.dat。部分源程序存在文件prog1.c中。请勿改动主函数ReadDat()

和输出数据函数#include<stdio.h>

内容。和输出数据函数#include<stdio.h>#include<string.h>#include<conio.h>typedefstruct{intx1,x2,x3;}data;dataaa[200],bb[200];intjsSort(){inti,cnt=0,datach;for(i=0;i<200;

内容。

#include<string.h>#include<conio.h>typedefstruct{intx1,x2,x3;}data;dataaa[200],bb[200];intjsSort(){inti,cnt=0,datach;for(i=0;i<200;i++)if(aa[i].x2>aa[i].x1+aa[i].x3){bb[cnt]=aa[i];cnt++;}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;if(bb[i].x2+bb[i].x3<bb[j].x2+bb[j].x3){ch=bb[i];bb[i]=bb[j];bb[j]=ch;}returncnt;} }

if(aa[i].x1>aa[i].x2+aa[i].x3){bb[cnt]=aa[i];cnt++;}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;if(bb[i].x1+bb[i].x3>bb[j].x1+bb[j].x3){ch=bb[i];bb[i]=bb[j];bb[j]=ch;}returncnt;in.da

2003

函数IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数200

SortCharA)

其函数的功能是:以行为单位对字符据存放到结构数组aa中,请编制函数jsSor200组数据中找出条件为每中满足条件的组数作为函数jsSortbb中,再对bb相等,排序后的结果仍重新存入结构数组bb中,最后调用函数bbout.dat部分源程序存在文件prog1.c中。请勿改动主函数ReadDat()

按从小到大的顺序进行排序,排序后的结果仍按行重新存入字符串数组xxwriteDat()把结果xxOUT1.DAT中。CCbbAAAACCbb原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。部分源程序存在文件prog1.c中。请勿改动主函数ReadDat()和输出数据函数#include<stdio.h>#include<string.h>#include<conio.h>charxx[50][80];intmaxline=0/*/intReadDat(void);voidvoidSortCharA(void){inti,j,k;chart;for(i=0;i<maxline;i++)for(j=0;j<strlen(xx[i])-1;j++)for(k=j+1;k<strlen(xx[i]);k++)if(xx[i][j]>xx[i][k]){t=xx[i][j];

intReadDat(void);voidvoidSortCharD(void){inti,j,k;chart;for(i=0;i<maxline;i++)for(j=0;j<strlen(xx[i])-1;j++)for(k=j+1;k<strlen(xx[i]);k++)if(xx[i][j]<xx[i][k]){t=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=t;}}xx[i][j]=xx[i][k];

32.函数)实现从文件

读取20行数xx[i][k]=t;}}函数IN.DAT中读取一篇

据存放到字符串数组xx中(每行字符串长度均小于80。请编制函数jsSor行为单位对字符串变量的下标为奇数的字符按其ASCII仍按行重新存入字符串数组xx中,最后调用函数英文文章存入到字符串数组xx中,请编制函数

结果xxout.dat。SortCharD)

其函数的功能是:以行为单位对字符

例如:位置 01234567按从大到小的顺序进行排序,排序后的结果仍按行重新存入字符串数组xxwriteDat()把结果xxOUT2.DAT例:原文:dAe,BfC.

源字符串abcdefgh则处理后字符串ahcfedg部分源程序存在文件中。请勿改动主函数main()、读数据函数ReadDat()CCbbAAbbCCAA原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。部分源程序存在文件prog1.c中。请勿改动主函数ReadDat()和输出数据函数#include<stdio.h>#include<string.h>#include<conio.h>

和输出数据函数#include<stdio.h>#include<string.h>#include<conio.h>charxx[20][80];voidjsSort(){inti,j,t,k;for(k=0;k<20;k++)

内容。charxx[50][80];intmaxline=0/*/

for(i=1;i<strlen(xx[k])-1;i+=2)for(j=i+2;j<strlen(xx[k]);j+=2)if(xx[k][i]>xx[k][j]){t=xx[k][i];xx[k][i]=xx[k][j];xx[k][j]=t;}}

{t=xx[k][i];xx[k][i]=xx[k][i+(l+1)/2];xx[k][i+(l+1)/2]=t;}}}in.dat20据存放到字符串数组xx中(每行字符串长度均小

in.da

读取20行数于80。请编制函数jsSor的结果仍按行重新存入字符串数组xx中,最后调

据存放到字符串数组xx中(每行字符串长度均小于80。请编制函数jsSor用函数

结果xx输出到文件out.dat。

的结果仍按行重新存入字符串数组xx中,最后调条件:从字符串中间一分为二,左边部分按字

用函数

结果xxout.dat。符的ASCII值降序排序,排序后左边部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。例如:位置012345678

条件:从字符串中间一分为二,左边部分按字符的ASCII值升序排序,排序后左边部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。源字符串abcdhgfe例如:位置012345678123498765源字符串dcbahgfe则处理后字符串hgfedcba432198765876594321则处理后字符串hgfeabcd部分源程序存在文件prog1.c中。请勿改动主函数ReadDat()

876591234部分源程序存在文件prog1.c中。和输出数据函数

内容。

请勿改动主函数main()、读函数ReadDat()和写#include<stdio.h>

内容。#include<string.h>#include<conio.h>charxx[20][80];voidjsSort(){inti,j,k,t,l;for(k=0;k<20;k++){l=strlen(xx[k]);for(i=0;i<l/2-1;i++)for(j=i+1;j<l/2;j++)if(xx[k][i]<xx[k][j]){t=xx[k][i];xx[k][i]=xx[k][j];xx[k][j]=t;}for(i=0;i<l/2;i++)

#include<stdio.h>#include<string.h>#include<conio.h>charxx[20][80];voidjsSort(){inti,j,k,t,l;for(k=0;k<20;k++){l=strlen(xx[k]);for(i=0;i<l/2-1;i++)for(j=i+1;j<l/2;j++)if(xx[k][i]>xx[k][j]){t=xx[k][i];xx[k][i]=xx[k][j];xx[k][j]=t;}for(i=0;i<l/2;i++){t=xx[k][i];xx[k][i]=xx[k][i+(l+1)/2];xx[k][i+(l+1)/2]=t;}}}

}for(i=(l+1)/2;i<l-1;i++)for(j=i+1;j<l;j++)if(xx[k][i]>xx[k][j]){t=xx[k][i];xx[k][i]=xx[k][j];xx[k][j]=t;}函数实现从文件in.dat读取20行数 }据存放到字符串数组xx中(每行字符串长度均小于80。请编制函数jsSor的结果仍按行重新存入字符串数组xx中,最后调

}已知在文件IN.DAT中存有100个产品销售记dm(4用函数

结果xx输出到文件out.dat。

产品名称mc(字符型10dj条件:从字符串中间一分为二,左边部分按字

sl

je符的ASCII值降序排序,右边部分按字符的ASCII值升序排序。如果原字符串长度为奇数,则最中间的字符不参加排序,字符仍放在原位置上。例如:位置012345678源字符串a源字符串abcdhgf1234987

=单价100个销售记录并存入结构数组中。请编制函数SortDat其功能要求:按产品名称从大到小进行列,最终排列结果仍存入结构数组中,最后调65则处理后字符串 dcbaefgh

用函数中。

结果输出到文件OUT5.DAT432195678部分源程序存在文件prog1.c中。

部分源程序存在文件prog1.c中。请勿改动主函数main()、读数据函数ReadDat()请勿改动主函数ReadDat()

和输出数据函数

内容。和输出数据函数#include<stdio.h>#include<string.h>#include<conio.h>charxx[20][80];voidjsSort(){inti,j,t,k,l;for(k=0;k<20;k++){l=strlen(xx[k]);

内容。

#include<stdio.h>#include<mem.h>#include<string.h>#include<conio.h>#include<stdlib.h>#defineMAXtypedefchardm[5];产品代charmc[11];/品名称*/intdj; 单价*/intsl; 数量*/longje; 金额for(i=0;i<l/2-1;i++)for(j=i+1;j<l/2;j++)if(xx[k][i]<xx[k][j]){t=xx[k][i];xx[k][i]=xx[k][j];xx[k][j]=t;

}PRO;PROsell[MAX];voidReadDat();voidWriteDat();voidSortDat(){inti,j,k;PROt;for(i=0;i<MAX-1;i++)for(j=i+1;j<MAX;j++){k=strcmp(sell[i].mc,sell[j].mc);

inti;fp=fopen("OUT5.DAT","w");for(i=0;i<100;i++){printf("%s%s%4d%5d%5d\n",sell[i].dm,sell[i].mc,sellif(k<0||k==0&&sell[i].je<sell[j].je)[i].dj,sell[i].sl,sell[i].je);{t=sell[i];sell[i]=sell[j];sell[j]=t;}}}voidmain()

fprintf(fp,"%s%s%4d%5d%5d\n",sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);}fclose(fp);}IN.DAT中存有100dm(4产品名称mc(字符型10dj{ s(jememset(sell,0,sizeof(sell));ReadDat();SortDat();WriteDat();}

=单价100个销售记录并存入结构数组中。请编制函数SortDat其功能要求:按产品名称从大到小进行列,最终排列结果仍存入结构数组中voidReadDat()

,最后调用函数OUT7.DAT中。

结果输出到文件{FILE*fp;

部分源程序存在文件prog1.c中。请勿改动主函数main()、读数据函数ReadDat()charstr[80],ch[11];inti;fp=fopen("IN.DAT","r");for(i=0;i<100;i++){fgets(str,80,fp);memcpy(sell[i].dm,str,4);memcpy(sell[i].mc,str+4,10);memcpy(ch,str+14,4);ch[4]=0;sell[i].dj=atoi(ch);memcpy(ch,str+18,5);ch[5]=0;sell[i].sl=atoi(ch);sell[i].je=(long)sell[i].dj*sell[i].sl;}fclose(fp);}voidWriteDat(){FILE*fp;

和输出数据函数#include<stdio.h>#include<mem.h>#include<string.h>#include<conio.h>#include<stdlib.h>#defineMAX100typedefstruct{chardm[5];产品代charmc[11];/品名称*/intdj; 单价*/intsl; 数量*/longje; 金额}PRO;PROsell[MAX];voidReadDat();voidWriteDat();voidSortDat(){inti,j,k;

内容。PROt; {for(i=0;i<MAX-1;i++)inti,j,k;for(j=i+1;j<MAX;j++)PROt;{for(i=0;i<MAX-1;i++)k=strcmp(sell[i].mc,sell[j].mc);for(j=i+1;j<MAX;j++)if(k<0||k==0&&sell[i].je>sell[j].je){{k=strcmp(sell[i].mc,sell[j].mc);t=sell[i];if(k>0||k==0&&sell[i].je><sell[j].je)sell[i]=sell[j];{sell[j]=t;t=sell[i];}sell[i]=sell[j];}sell[j]=t;}}}IN.DAT中存有100dm(4产品名称mc(字符型10位,单价dj整,数量 }s(je=单价个销售记录并存入结构数组中。请编制函数SortDat其功能要求:

已知在文件IN.DAT中存有100个产品销售记dm(4产品名称mc(字符型10dj按产品名称从小到大进行排列,若产品名称相等,

sl

je结构数组中,最后调用函数OUT5.DAT中。部分源程序存在文件prog1.c中。请勿改动主函数ReadDat()

=单价个销售记录并存入结构数组中。请编制函数SortDat其功能要求:按产品代码从小到大进行排列,若产品代码相等,则按金额从大到小进行排列,最终排列结果和输出数据函数#include<stdio.h>#include<mem.h>#include<string.h>

内容。

仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT9.DAT中。部分源程序存在文件prog1.c中。请勿改动主函数main()、读数据函数ReadDat()#include<conio.h>#include<stdlib.h>#defineMAX100typedefstruct{chardm[5];产品代charmc[11];/品名称*/intdj; 单价*/intsl; 数量*/longje; 金额}PRO;PROsell[MAX];voidReadDat();voidWriteDat();voidSortDat()

和输出数据函数#include<stdio.h>#include<mem.h>#include<string.h>#include<conio.h>#include<stdlib.h>#defineMAX100typedefstruct{chardm[5];产品代charmc[11];/品名称*/intdj; 单价*/intsl; 数量*/longje; 金额}PRO;PROsell[MAX];

内容。voidReadDat();voidWriteDat();voidSortDat(){inti,j,k;PROt;for(i=0;i<MAX-1;i++)for(j=i+1;j<MAX;j++){k=strcmp(sell[i].dm,sell[j].dm);

longje; 金额*/}PRO;PROsell[MAX];voidReadDat();voidWriteDat();voidSortDat(){inti,j,k;PROt;for(i=0;i<MAX-1;i++)if(k>0||k==0&&sell[i].je<sell[j].je){t=sell[i];sell[i]=sell[j];

for(j=i+1;j<MAX;j++){k=strcmp(sell[i].dm,sell[j].dm);if(sell[i].je<sell[j].je||sell[j]=t;}}}

sell[i].je==sell[j].je&&k<0){t=sell[i];sell[i]=sell[j];sell[j]=t;}已知在文件IN.DAT中存有100个产品销售记 录每个产品销售记录由产品代码dm(字符型4位}产品名称mc(字符型10djsl

je

IN.DAT中存有100个产品销售记=单价个销售记录并存入结构数组中。请编制函数

dm(4产品名称mc(字符型10djSortDat

sl

jeOUT4.DAT部分源程序存在文件prog1.c中。请勿改动主函数ReadDat()

=单价100个销售记录并存入结构数组中。请编制函数SortDat其功能要求:按产品代码从小到大进行列,最终排列结果仍存入结构数组中,最后调和输出数据函数#include<stdio.h>

内容。

用函数中。

结果输出到文件OUT6.DAT#include<mem.h>#include<string.h>

部分源程序存在文件prog1.c中。请勿改动主函数main()、读数据函数ReadDat()#include<conio.h>#include<stdlib.h>#defineMAXtypedefchardm[5];产品代charmc[11];/品名称*/intdj; 单价*/intsl; 数量*/

和输出数据函数#include<stdio.h>#include<mem.h>#include<string.h>#include<conio.h>#include<stdlib.h>#defineMAXtypedef

内容。chardm[5];产品代charmc[11];/品名称*/intdj; 单价*/intsl; 数量*/longje; 金额}PRO;PROsell[MAX];voidReadDat();voidWriteDat();voidSortDat(){

#defineMAXtypedefchardm[5];产品代charmc[11];/品名称*/intdj; 单价*/intsl; 数量*/longje; 金额}PRO;PROsell[MAX];voidReadDat();voidWriteDat();inti,j,k;PROt;for(i=0;i<MAX-1;i++)for(j=i+1;j<MAX;j++){k=strcmp(sell[i].dm,sell[j].dm);

voidSortDat(){inti,j,k;PROt;for(i=0;i<MAX-1;i++)for(j=i+1;j<MAX;j++)if(k>0||k==0&&sell[i].je>sell[j].je){t=sell[i];

{k=strcmp(sell[i].dm,sell[j].dm);if(sell[i].je<sell[j].je||sell[i]=sell[j];sell[j]=t;}}}

sell[i].je==sell[j].je&&k>0){t=sell[i];sell[i]=sell[j];sell[j]=t;}已知在文件IN.DAT中存有100个产品销售记 录每个产品销售记录由产品代码dm(字符型4位}产品名称mc(字符型10djsl

je

IN.DAT中存有100个产品销售记=单价个销售记录并存入结构数组中。请编制函数

dm(4产品名称mc(字符型10djSortDat

sl

je若金额相等,则按产品代码从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数

=单价个销售记录并存入结构数组中。请编制函数

结果输出到文件OUT3.DAT中。

SortDat其功能要求:按产品代码从大到小进行部分源程序存在文件prog1.c中。请勿改动主函数ReadDat()

排列,若产品代码相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调和输出数据函数#include<stdio.h>

内容。

用函数中。

结果输出到文件OUT6.DAT#include<mem.h>#include<string.h>

部分源程序存在文件prog1.c中。请勿改动主函数main()、读数据函数ReadDat()#include<conio.h>#include<stdlib.h>

和输出数据函数#include<stdio.h>#include<mem.h>

内容。#include<string.h> 请勿改动主函数ReadDat()#include<conio.h>#include<stdlib.h>#defineMAXtypedefchardm[5];产品代charmc[11];/品名称*/intdj; 单价*/intsl; 数量*/longje; 金额}PRO;PROsell[MAX];voidReadDat();voidWriteDat();voidSortDat(){inti,j,k;PROt;for(i=0;i<MAX-1;i++)for(j=i+1;j<MAX;j++){k=strcmp(sell[i].dm,sell[j].dm);

和输出数据函数#include<stdio.h>#include<mem.h>#include<string.h>#include<conio.h>#include<stdlib.h>#defineMAXtypedefchardm[5];产品代charmc[11];/品名称*/intdj; 单价*/intsl; 数量*/longje; 金额}PRO;PROsell[MAX];voidReadDat();voidWriteDat();voidSortDat(){inti,j,k;PROt;

内容。if(k<0||k==0&&sell[i].je<sell[j].je){t=sell[i];sell[i]=sell[j];sell[j]=t;

for(i=0;i<MAX-1;i++)for(j=i+1;j<MAX;j++){k=strcmp(sell[i].dm,sell[j].dm);if(sell[i].je>sell[j].je||} sell[i].je==sell[j].je&&k<0)} {t=sell[i];sell[i]=sell[j];} sell[j]=t;}已知在文件IN.DAT中存有100个产品销售记 录每个产品销售记录由产品代码dm(字符型4位}产品名称mc(字符型10djsl

je

IN.DAT100=单价个销售记录并存入结构数组中。请编制函数

dm(4产品名称mc(字符型10djSortDat

sl

je若金额相同,则按产品代码从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数

=单价个销售记录并存入结构数组中。请编制函数

结果输出到文件OUT2.DAT中。

SortDat部分源程序存在文件中。 若金额相等,则按产品代码从小到大进行排列,最终排列结果仍存入结构数组中,最后调用函数 部分源程序存在文件中。

结果输出到文件OUT1.DAT中。

请勿改动主函数)和输出数据函数部分源程序存在文件prog1.c中。请勿改动主函数ReadDat()

writeDAT()的内容。#include<conio.h>和输出数据函数#include<stdio.h>#include<mem.h>#include<string.h>#include<conio.h>#include<stdlib.h>#defineMAXtypedefchardm[5];产品代charmc[11];/品名称*/intdj; 单价*/intsl; 数量*/longje; 金额}PRO;PROsell[MAX];voidReadDat();voidWriteDat();voidSortDat(){inti,j,k;PROt;for(i=0;i<MAX-1;i++)

内容。

#include<stdio.h>voidcountValue(int*a,int*n){inti,j=0;for(i=7;i<1000;i++)if((i%7==0||i%11==0)&&i%77!=0)a[j++]=i;*n=j;}main(){intaa[1000],n,k;clrscr();countValue(aa,&n);for(k=0;k<n;k++)if((k+1)%10==0)printf("\n");elseprintf("%5d",aa[k]);writeDAT();}writeDAT(){for(j=i+1;j<MAX;j++){k=strcmp(sell[i].dm,sell[j].dm);if(sell[i].je>sell[j].je||sell[i].je==sell[j].je&&k>0){t=sell[i];sell[i]=sell[j];sell[j]=t;}}

intaa[1000],n,k;FILE*fp;fp=fopen("out19.dat","w");countValue(aa,&n);for(k=0;k<n;k++)if((k+1)%10==0)fprintf(fp,"\n");elsefprintf(fp,"%5d",aa[k]);fprintf(fp,"\n");fclose(fp);}}二.数学类请编写函数voidcountValue(int*a,n11000711711an

中,比K1小的数都在K1的前面(左面,比K1大的数都在K1的后面(右面。要求编写函数jsValue现此功能,最后调用writeDat序列输出到文件out.dat说明:在程序中已给出了10个序列,每个序列有910例:序列{6,8,9,1,2,5,4,7,3}经重排后成为{3,4,5,2,1,6,8,9,7}部分源程序存在文件prog1.c中。请勿改动主函数)和写函数内容。#include<stdio.h>jsValue(inta[10][9]){inti,j,t,first,less;for(i=0;i<10;i++){first=a[i][0];for(j=1;j<9;j++)if(a[i][j]<first){less=a[i][j];for(t=j;t>0;t--)

floatcountValue(){return0.739085;}49.已知在文件in.da中存有N个(<200)数,函数readdatN个实数并存入数组中。请编制函数calvalu1、求出这N个实数的平均值aver;2、分别求出这N个实数的整数部分之和以及小数部分之和sumdec,最后调用函数writedat()把所求的结果输出到文件out.dat。注意:部分源程序已给出。readdat()和输出数据函数#include<stdio.h>#include<conio.h>#defineMAXNUMfloatxx[MAXNUM];a[i][t]=a[i][t-1];

intN=0;

IN.DAT*/a[i][t]=less;}}}48.下列程序prog1.c的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。Xn+1=cos(Xn)X1X0=X1X1的值赋给X0X1X0-X1的绝对值小于(5)所求X1就是方程cos(X)-X=0的一个实根,作为函数值返回。请编写函数OUT17.DAT中。部分源程序已给出。请勿改动主函数)和输出数据函数#include<conio.h>#include<math.h>

doubleaver=0.0/均值*/doublesumint=0.0/数部分之和*/doubleintReadDat(void);voidWriteDat(void)voidCalValue(void){inti;doublex,sum=0;for(i=0;i<

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论