资源描述:
《c语言上机及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、等教育>理学下载文档收藏C语言二级上机题与答案C语言VV隐藏1、/*程序设计题:将数组a的每1行均除以该行上的主对角元素(第1行同除以*/、程序设计题:行均除以该行上的主对角元素(/*a[0][0],第2行同除以ari][ll,...)然后将a数组写入到考生目录下,然后将数组写入到考生目录下*/,,),/*新建的文件design.dat。*/。#includevoidmain(){float"⑶⑶={{1.3,2.7,3.6},{2,3,4.7},{3,4,1.27}};FILE*p;inti,j;for(i=0;i<3;i++)for(j=0;j<3;j++
2、)if(i!=j)a[i][j]=a[i][j]/a[i][i];p=fopen(uc:/design.datH/,wrH);for(i=0;i<3;i++){for(j=0;j<3;j++)fprintf(p;,%10.6fafi]rj]);fprintf(p;,H);}fclose(p);}注:此题题意阖歧义,不知在除法的时候对角线元索是否要除以本身。此题题意関歧义,不知在除法的时候对角线元素是否要除以本身。元素是否要除以本身2、/*、程序设计题:内找出所閱的合数,程序设计题:在6至10000内找出所圈的合数,并顺序将每个合数用语句*//*“fprintf(p,“%6
3、d“,n),^入到考生目录下新建的文件design.dato“*/”。/*说明:某数等于其诸因子之和则该数为合数,如6=1+2+3,28=1+2+4+7+14*/说明:/*则6、28就是合数。*/、就是合数。#includevoidmain(){FILE*p;intn,i,s;p=fopen(Mc:/design.dat",Hwr");for(i=6;i<=10000;i++){s=0;for(j=l;j4、*x+y*y+z*z==2000的所罔解的个数,并将统计*/、程序设计题:的所聞解的个数,/*结果以格式”%d“写入到考生目录下新建的文件design.dato结果以格式*/写入到考生目录下新建的文件。/*说明:若a、b、c是1个解,则a、c、b也是1个解,等等。说明:个解,个解,等等。*/、、、、#includevoidmain(){FILE*p;intx,y,z,k=0;p=fopen(',c:/design.dat","wrM);for(x=0;x<45;x++)for(y=0;y<45;y++)for(z=0;z<45;z++){if(x*x+y*y+
5、z*z==2000)fprintf(p,n%d%d%d",x,y,z);}fclose(p);}4、/*程序设计题:将满足条件pow(1.05,n)<1e6#includevoidmain(){floaty=1.05;intn=l;FILE*p;p=fopen(,'c:/design.dat,,,Mwr");for(n=1;n<1000;n++)i
6、f(pow(1.05,n)1e6)fprintf(p,H%d,%.0f,,n,pow(1.05,n));fclose(p);}5、/*程序设计题:对x=l,2,...,10,求函数f(x)=x-10*cos(x)-5*sin(x)的*/、程序设计题:,的/*最大值,并将该数以格式最大值,并将该数以格式”%.3F写到考生目录下新建文件design.dato*/写到考生目录下新建文件。#include#includevoidmain(){FILE*p;floatf(float),max,x;p=fopen("
7、c:/design.dat'V,wr,');max=f(l);for(x=2;x<=10;x++)if(max