更多"在文件IN30.DAT中有200组数据,每组有3个数,每个数均是3位数"的相关试题:
[简答题]在文件IN70.DAT中有200组数据,每组有3个数,每个数均是3位数。函数readDat( )的功能是读取这200组数据并存放到结构数组aa中。请编制函数jsSort( ),其函数的功能是:要求在200组数据中找出条件为每组数据中的第二个数大于第一个数加第三个数之和,其中满足条件的个数作为函数jsSort( )的返回值,同时把满足条件的数据存入结构数组bb中,再对结构数组bb中的数据按照每组数据的第二个数加第三个数之和的大小进行降序排列,排序后的结果仍重新存入结构数组bb中,最后调用函数writeDat( )把结果bb输出到文件OUT70.DAT中。
注意:部分源程序已给出。
请勿改动主函数main( )、读函数readDat( )和写函数writeDat( )的内容。
试题程序:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
typedef struct
int x1,x2,x3;
Data;
Data aa[200],bb[200];
void readDat( );
void writeDat( );
int jsSort( )
void main( )
int count;
readDat( );
count=jsSort( );/*返回满足条件的个数*/
writeDat(count);
void readDat( )
FILE * in;
int i;
in=fopen("IN70.DAT","r");
for(i=0;i<200;i + +)
fscanf(in,"% d % d % d",&aa[i].x1,&aa[i].x2,&aa[i].x3);
fclose(in);
void writeDat(int count)
FILE * out;
int i;
out=fopen("OUT70.D
[多项选择]在文件IN30.DAT中有200组数据,每组有3个数,每个数均是3位数。函数readDat( )是读取这200组数据存放到结构数组aa中。请编制函数jsSort( ),其函数的功能是:要求在200组数据中找出条件为每组数据中的第二个数大于第一个数加第三个数之和,其中满足条件的个数作为函数jsSort( )的返回值,同时把满足条件的数据存入结构数组bb中,再对结构数组bb中的数据按照每组数据的第二个数加第三个数之和的大小进行降序排列,排序后的结果仍重新存入结构数组bb中,最后调用函数writeDat( )把结果bb输出到文件 OUT30.DAT中。
注意:部分源程序已给出。
请勿改动主函数main( )、读函数readDat( )和写函数writeDat( )的内容。
试题程序:
#include 〈stdio.h>
#include 〈string.h>
#include 〈conio.h>
typede f struct
int x1, x2, x3;
Data;
Data aa[200], bb[200]; int jsSort ( )
main ( )
int count;
readDat ( );
count = jsSort ( ); /*返回满足条件的个数*/
writeDat (count);
readDat ( )
FILE *in;
int i;
in = fopen("IN30.DAT", "r");
for(i=0; i〈200; i++)
fscanf(in,"%d %d %d", &aa[i].x1, &aa[i].x2, &aa[i].x3);
fclose (in);
writeDat (int count)
FILE *out;
int i;
out= fopen("OUT30.DAT", "w");
clrscr ( );
[简答题]在文件in71.dat中有200组数据,每组有3个数,每个数均为3位数。函数readDat( )的功能是读取这200组数据并存放到结构数组aa中。请编制函数jsSort( ),其函数的功能是:要求在200组数据中找出条件为每组数据中的第一个数大于第二个数加第三个数之和,其中满足条件的个数作为函数jsSort( )的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数按照每组数据的第一个数加第三个数之和的大小进行升序排列(第一个数加第三个数的和均不相等),排序后的结果仍重新存入结构数组bb中。最后调用函数writeDat( )把结果bb输出到文件out71.dat中。
注意:部分源程序已给出。
请勿改动主函数main( )、读函数readDat( )和写函数writeDat( )的内容。
试题程序:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
typedef struct
int x1,x2,x3;
Data;
Data aa[200],bb[200];
void readDat( );
void writeDat( );
int jsSort( )
void main( )
int count;
readDat( );
count=jsSort( );
writeDat(count);
void readDat( )
FILE * in;
int i;
in=fopen("IN71.dat","r");
for(i=0;i<200;i + +)
fscanf(in,"% d % d % d",&aa[i].x1,&aa[i].x2,&aa[i].x3);
fclose(in);
void writeDat(int count)
FILE * out;
int i;
system("CLS");
[简答题]在文件in75.dat中有200组数据,每组有3个数,每个数均为3位数。函数readDat( )是读取这200组数存放到结构数组aa中。请编制函数jsSort( ),其函数的功能是:要求在200组数据中找出条件为每组数据中的第一个数大于第二个数加第三个数之和,其中满足条件的个数作为函数jsSort( )的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数按照每组数据的第一个数加第三个数之和的大小进行升序排列(第一个数加第三个数的和均不相等),排序后的结果仍重新存入结构数组比中。最后调用函数writeDat( )把结果bb输出到文件out75.dat。
注意:部分源程序已给出。
请勿改动主函数main( )、读函数readDat( )和写函数writeDat( )的内容。
试题程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
typedef struct
int x1,x2,x3;
Data;
Data aa[200],bb[200];
int jsSort ( )
void main ( )
int count;
readDat( );
count=jsSort( );
writeDat(count);
readDat( )
FILE *in;
int i;
in=fopen("in75.dat","r");
for(i=0;i<200;i++)
fscanf(in, "%d %d %d", &aa[i].x1,&aa[i].x2,&aa[i].x3);
fclose(in);
writeDat(int count)
FILE *out;
int i;
clrscr( );
out=fopen("out75.dat","w");
for(i
[简答题]在in.dat文件中有200组数据,每组有3个数,每个数均是三位数。函数ReadDat( )读取这200组数据并存放到结构数组aa中。请编写函数jsSort( ),其功能是:要求在200组数据中找出条件为每组中的第一个数大于第二个数加第三个数的和,其中满足条件的组数作为函数jsSort( )的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数据按照每组数据的第一个数加第三个之和的大小进行升序排列(第一个数加第三个数的和均不相等),排序后的结果仍重新存入结构数组bb中,最后调用函数WriteDat( ),把结果bb输出到out.dat文件中。
注意:部分源程序已经给出。
请勿改动主函数main( )、读数据函数ReadDat( )和输出数据函数WriteDat( )的内容。
#include<stdio.h>
#include<string.h>
#include<conio.h>
typedef struct
int x1,x2,x3;
data;
data aa[200],bb[200];
int jsSort( )
void ReadDat( )
FILE *in;
int i;
in=fopen("in.dat","r");
for(i=0;i<200;i++)
fscanf(in, "%d%d%d", &aa[i].x1, &aa[i].x2, &aa[i].x3);
fclose(in);
void WriteDat(int count)
FILE *out;
int i;
out=fopen("out.dat","w");
for(i=0;i<count;i++)
printf("%d,%d,%d第一个数+第三个数=%d/n",
bb[i].x1,bb[i].x2,bb[i].x3,bb[i].x1+bb[i].x3);
fprintf(out,"%d%d%d/n",bb[i].x1,bb[i].x2,bb[i].
[多项选择]在文件IN.DAT中有200组数据,每组有3个数,每个数均是三位数。函数:readDat( )是读取这200组数据存放到结构数组aa中。请编制函数jsSort( ),其函数的功能是:要求在200组数据中找出条件为每组数据中的第一个数大于第二个数与第三个数之和,其中满足条件的个数作为函数jsSort( )的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数据按照每组数据的第一个数与第三个数之和的大小进行升序排列(第一个数与第三个数的和均不相等),排序后的结果仍重新存入结构数组bb中,最后调用函数writeDat( )把结果bb输出到OUT.DAT文件中。
注意:部分源程序存在文件PROG1.C文件中。请勿改动数据文件IN.DAT中的任何数据、主函数main( )、读函数readDat( )和写函数writeDat( )的内容。
[试题程序]
#include
#include
void readDat( );
void writeDat(int count);
typedef struct
int x1,x2,x3;
Data;
Data aa[200],bb[200];
int jsSort( )
void main( )
int count;
readDat( );
count=jsSort( );/*返回满足条件的个数*/
writeDat(count);
void readDat( )
FILE *in;
int i;
in=fopen("in.dat","r");
for(i=0;i<200;i++)
fscanf(in,"%d,%d,%d",&aa[i].x1,&aa[i].x2,&aa[i].x3);
fclose(in);
void writeDat(int count)
FILE *out;
int i;
out=fopen(“out.dat”,“W”);
[多项选择]在文件in75.dat中有200组数据,每组有3个数,每个数均为3位数。函数readDa(( )是读取这200组数存放到结构数组aa中。请编制函数JsSort( ),其函数的功能是:要求在200组数据中找出条件为每组数据中的第一个数大于第二个数加第三个数之和,其中满足条件的个数作为函数JsSort( )的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数按照每组数据的第一个数加第三个数之和的大小进行升序排列(第一个数加第三个数的和均不相等),排序后的结果仍重新存入结构数组bb中。最后调用函数writeDat( )把结果 bb输出到文件out75.dat。
注意:部分源程序已给出。
请勿改动主函数main( )、读函数readDat( )和写函数writeDat( )的内容。
试题程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
typedef struct
int xl,x2,x3;
Data;
Data aa[200],bb[200];
int jsSort( )
void main( )
int count;
readDat( );
count=jsSort( );
writeDat(count);
readDat ( )
FILE *in;
int i;
in=fopen("in75.dat","r");
for(i=0;i<200;i++)
fscanf (in, "%d %d %d",&aa[i] .x1,&aa[i] .x2,&aa[i] .x3);
fclose (in);
writeDat(int count)
FILE *out;
int i;
cl
[简答题]已知数据文件in. dat中存有10组每组20个四位数的数据,每个数据间用空格分隔,调用读函数ReadDat( )把这10组数据存人数组aa中(其中,aa定义为 int aa[10][20])。请编制一函数jsVal( ),其功能是;首先去掉每组中首尾位置的两个数,接着计算其余18个数的算术平均值,并将计算结果依次存人数组bb中(其中,数组 bb定义为float bb[10]),然后把数组bb中的值按从大到小的顺序进行排序,排序后结果仍存人数组bb中,最后调用写函数WriteDat( )把结果bb输出到文件out. dat中。
注意:部分源程序已给出。
程序中已定义全局变量:aa[10][20]、bb[10]。
请勿改动数据文件in. dat中的任何数据、主函数main( )、读函数ReadDat( )和写函数WriteDat( )的内容。
·试题程序
# include <stdio. h>
int aa[10][20]
float bb[10]
void jsVal( )
void ReadDat( )
int i, j
FILE * fP;
fp = fopen("in.darn","r")
for(i=0; i<10~;i++)
for(j=0; j<20; j++) fscanf(fP,"%d", &aa[i][j])
fclose(p)
void main( )
int i
ReadDat( ); / * 读数据* /
jsVal( ); / * 按要求计算* /
for(i=0; i<10; i++) /* 从屏幕输出结果* /
printf("%6.2lf/n", bb[i]);
WriteDat( )
FILE * fp;
int i;
[单项选择]如果一组数据中,最大值为75,最小值为15,这组数据分为4组,那么每组的组距是()
A. 15
B. 25
C. 60
D. 75
[简答题]在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT、SCORE和COURSE
利用SQL语句查询选修了“网络工程”课程的学生的全部信息,并将结果按学号降序存放在NETP.DBF文件中(库的结构同STUDENT,并在其后加入课程号和课程名字段)。
2.在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT,使用一对多报表向导制作一个名为 cj2的报表,存放在考生文件夹中。要求:选择父表STUDENT表中学号和姓名字段,从子表SCORE中选择课程号和成绩,排序字段选择学号(升序),报表式样为简报式,方向为纵向。报表标题为“学生成绩表”。
[简答题]在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT、SCORE和COURSE
利用SQL语句查询选修了“网络工程”课程的学生的全部信息,并将结果按学号降序存放在NETP.DBF文件中(库的结构同STUDENT,并在其后加入课程号和课程名字段)。
2.在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT,使用一对多报表向导制作一个名为 cj2的报表,存放在考生文件夹中。要求:选择父表STUDENT表中学号和姓名字段,从子表SCORE中选择课程号和成绩,排序字段选择学号(升序),报表式样为简报式,方向为纵向。报表标题为“学生成绩表”。
[简答题]填空题
数组xx[N]保存着一组3位数的无符号正整数,其元素的个数通过变量num传入函数fun( )。请补充函数fun( ),该函数的功能是:从数组xx中找出个位和百位的数字相等的所有无符号整数,结果保存在数组yy中,其个数由函数fun( )返回。
例如:当xx[8]={135,78,72,32,222,424,333,141,541}时,bb[6]={787,232,222,424,333,141}。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
#include
#define N 1000
int fun(int xx[],int bb[],int num)
{
int i,n=0;
int g,b;
for(i=0;i
[简答题][说明]
以下[C程序]完成从指定数据文件中读入职工的工号和他完成产品个数的数据信息,对同一职工多次完成的产品个数进行累计,最后按表5-22所示的格式输出职工完成产品数量的名次(ORDER)。该名次是按每位职工完成的产品数量(QUANTITY)排序,之后同一名次的职工人数(COUNT)和他们的职工号(NUMBER,同一名次的职工号以从小到大的顺序输出)。
表5-22 职工完成产品数量名次输出格式表
ORDER |
QUANTITY |
COUNT |
NUMBER |
1 |
398 |
3 |
10 |
20 |
21
购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
请选择支付方式
-
微信支付
-
支付宝支付
立即支付
系统将自动为您注册账号
请使用微信扫码支付
截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码
| |