全文预览

全国计算机等级考试C程序设计上机操试题及答案

上传者:蓝天 |  格式:doc  |  页数:38 |  大小:319KB

文档介绍
代码****/p=fopen(“design.dat”,”w”);for(i=0;i<3;i++){for(j=0;j<3;j++)fprintf(p,"%10.6f",a[i][j]/a[i][i]);fprintf(p,"\n");}fclose(p);}试题二设计程序:将数组a的每1行均除以该行上绝对值最大的元素,然后将a数组写入到考生目录中Paper子目录下的新建文件design.dat中。#include<stdio.h>#include<math.h>voidmain(){floata[3][3]={{1.3,2.7,3.6},{2,3,4.7},{3,4,1.27}};FILE*p;floatx;inti,j;//考生在这里添加代码for(i=0;i<3;i++){x=0;for(j=0;j<3;j++)?if(fabs(a[i][x])<fabs(a[i][j]))?x=j;?x=a[i][x];for(j=0;j<3;j++)?a[i][j]=a[i][j]/x;}p=fopen("design.dat","w");for(i=0;i<3;i++){for(j=0;j<3;j++)fprintf(p,"%10.6f",a[i][j]);fprintf(p,"\n");}fclose(p);}五、求整数n的各位数字及各数字之和1、程序调试题试题一该程序功能:运行时输入整数n,输出n各位数字之和(如n=1308则输出12,n=-3204则输出9)。#include<stdio.h>#include<math.h>voidmain(){intn,s=0;scanf("%d",&n);n=fabs(n);/********1*******/while(n>1){//n或n>0或n!=0s=s+n%10;/********2******/n=n%10;//%--à/

收藏

分享

举报
下载此文档