未分类题
下列程序的输出结果是 【11】 , 【12】 。
#include <math.h>
main()
{ float a=-1.3;b=1.3;
printf('%f,%f',fabs(a),fabs(b);}
A.h>
B.3;b=1.3;
【参考答案】
1.300 000;1.300 000
点击查看答案
<上一题
目录
下一题>
热门
试题
未分类题
以下程序的功能是:处理由学号和成绩组成的学生记录,N名学生的数据已在主函数中放入结构体数组s中,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数高的学生可能不只一个,函数返回分数最高学生的人数。请填空。 #include #define N 16 typedef struct {char num[10]; int s ; } STREC; int fun (STREC *a, STREC *b) {int i,j=0,max=a[0].s; for(i=0;i if(max for(i=0;i if(【20】)b[j++]=a[i]; return j; } main () {STREC s[N]={{ 'GA005',85},{'GA003',76},{'GA002',69},{'GA004',85}, {'GA001',91},{'GA007',72},{'GA008',64},{'GA006',87}, { 'GA015',85},{'GA013',91},{'GA012',64},{'GA014',91}, {'GA011',66},{'GA017',64},{'GA018',64},{'GA016',72} }; STREC h[N]; int i, n;FILE *out; n=fun(s,h); printf('The %d highest score :\n',n); for (i=0; i printf('%s M\n ',h[i].num,h[i].s); printf('\n'); out=fopen('out15.dat', 'w'); fprintf(out, '%d\n',n); for(i=0; i fprintf(out, 'M\n ',h[i].s); fclose(out); }
点击查看答案
未分类题
若给fun函数的形参s传送字符串:']]6354abcc' (其中]表示空格字符),则函数的返回值是【19】。 #include <ctype.h> long fun(char s[]) {long n;int sign; for(;isspace(*s);s++); sign=(*s==′-′)?-1:1; if(*s==′+′||*s==′-′)s++; for(n=0;isdigit(*s);s++)n=10*n+(*s-′0′); return sign*n; }
点击查看答案
相关试题
某机床的主轴和润滑油泵各由一只笼型异步电...
试设计一个工作台前进—退回的控制线路。工...
试画出既能使三相异步电动机正、反连续运行...
The main idea of the story is tha...
When we dream,().