首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数findValue(int*result,int*amount),其功能是;求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数并存放在数组result中,并通过amount返回这些数的个数。 注意;部分源程序已给出。 请勿改动
请编写函数findValue(int*result,int*amount),其功能是;求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数并存放在数组result中,并通过amount返回这些数的个数。 注意;部分源程序已给出。 请勿改动
admin
2011-06-14
62
问题
请编写函数findValue(int*result,int*amount),其功能是;求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数并存放在数组result中,并通过amount返回这些数的个数。
注意;部分源程序已给出。
请勿改动主函数main()和写函数writeData()的内容。
试题程序;
#include
#include
void writeData();
void findValue(int*result,int*amount)
{
}
void main()
{
int result[1000],amount,k;
system("CLS");
findValue(result,&amount);
printf("amount=% d",amount);
for(k=0;k
if((k+1)% 10=0)
{
printf("%5 d",result[k]);
printf("\n");
}
else printf("%5d",result[k]);
writeData();
}
void writeData()
{
int result[1000],amount,k;
FILE*fp;
fp=fopen("OUT.DAT","w");
findValue(result,&amount);
for(k=0;k
if((k+1)%10==0)
{
fprintf(fp,"%5d",result[k]);
fprintf(fp,"\n");
}
else fprintf(fp,"%5d",result[k]);
fclose(fp);
}
选项
答案
void findValue(int*result。int*amount) { int i; *amount=0;//将计数器清零 for(i=1;i<=1000;i++) //在1~1000中循环 if((i%7==0&&i%11!=0)||(i%11==0&&i%7!=0)) //如果满足条件 { result[*amount]=i;//将数据放人数组result中的第*amount位 (*amount)++; //计数器加1 } }
解析
若一个数m能被n整除,则有m%n==0。另外本题也考查了通过指针传递数据的方法。主函数将所要求子函数返回的变量的指针*result,*amount传给子函数,子函数通过对指针的操作直接将数据传到变量当中,这也为子函数返回多值提供了一种方法。
转载请注明原文地址:https://kaotiyun.com/show/sraZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
在网络安全中,截取是指未授权的实体得到了资源的访问权。这是对______。
奈奎斯特定理描述了有限带宽、无噪声信道的最大数据传输速率与信道带宽的关系。对于二进制数据,若信道带宽B=3000Hz,则最大数据传输速率为______。
在两个物理网络之间至少有一条在物理上连接的线路,但并不能保证两个网络——定能够进行数据交换是()。
SNMP的网络管理模型由管理结点和______组成。
Web服务器与浏览器在()位和128位两者之中协商密钥位数。
陷门攻击的威胁类型属于()。
程序的顺序执行过程中,下列各项不是它所具有的特点的是()。
在OSI参考模型中,网桥实现互联的层次为()。
随机试题
输血时主要考虑供血者的
关于可撤销婚姻,下列说法错误的是:()
简述影响货币均衡实现的主要因素。
通常所说的I/O设备指的是()。
在单因子方差分析中,因子A有3个水平,各水平下试验次数分别为6,5,8,则误差平方和的自由度fe=()。
根据以下资料,回答下列问题。表中工业总产值排名第2的行业,其工业新鲜用水量占全市工业新鲜用水总量的比重约为:
有意识记又叫随意识记,是指事先有______的目的、任务,按一定的方法和步骤,需要做一定的______的识记。
根据以下资料,回答下列问题。2012年上半年,全国共完成跨省区电能交易电量3152.42亿千瓦时,同比增长7.53%,其中跨区交易电量完成1392.26亿千瓦时,同比增长15.18%,跨省交易电量完成1760.16亿千瓦时,同比增长2.14%。跨
有以下程序:#include<stdio.h>main()(inta[]={1,2,3,4),y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是()。
Shehasgot______fromallthreetopUniversitiesshehasappliedfor.
最新回复
(
0
)