首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:求出1~1000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:求出1~1000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n
admin
2019-03-19
28
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:求出1~1000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
void fun(int*a,int*n)
{
}
void main()
{
int aa[1000],n,k;
system("CLS");
fun(aa,&n);
for(k=0;k<n;k++)
if((k+1)%10==0)
{printf("%5d",aa[k]);
printf("\n");)/*一行写9个数*/
else
printf("%5d",aa[k]);
}
选项
答案
void fun(int*a,int*n) { int i,j=0; for(i=1;i<=1000;i++) /*求1到1000之内能被7或ll整除但不能同时被7和11整除的所有整数,并放入数组a中*/ if((i%7==0||i%11==0)&&i%77!=0) a[j++]=i; *n=j;/*传回满足条件的数的个数*/ }
解析
该题需要运用循环判断结构来实现,其中循环语句比较容易,只要确定循环变量的范围即可,下面来看判断语句。题目要求找出能被7或11整除,但不能同时被7和11整除的所有整数,能同时被7和11整除的整数一定能被77整除,且不能被77整除的数不一定就是能被7或11整除的数,因而,可得出程序中的if语句。注意(i%7==0||i%11==0)两边必须要有小括号。
转载请注明原文地址:https://kaotiyun.com/show/YBRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义和语句: inta[10]={1,2,3,4,5,6,?,8,9,10},*p=a; 则不能表示a数组元素的表达式是()
若要说明x是整型变量,p为指向x的整型指针变量,则正确的说明是______。
下面对C语言的描述中,正确的是
有下列程序:main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");}}
有以下程序intfa(intx){returnx*x;}intfb(intx){returnx*x*x;}intf(int(*fl)(),int(*f2)(),intx}{returnf2(x)-f1(x)
有如下程序;intfunc(inta,intb){return(a+b);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);pr
执行语句printf(“%u\n”,+12345)的输出结果是()。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
下面的程序实现的是指针p所指向的地址的n个数中,求出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;【】
随机试题
(2013年)如果某公司的股票13系数为1.4,市场组合的收益率为6%,无风险收益率为2%,则该公司股票的预期收益率是()。
在常见自动控制系统中,比较元件的作用不包含()。
ReligiousandprivateschoolsreceivelittlesupportfrompublictaxesintheUnitedStates,and【C1】______aresult,areusually
A.低渗性缺水B.等渗性缺水C.高渗性缺水D.低钾血症长期禁食、每日静滴葡萄糖盐水、四肢软瘫、肠麻痹为
A.NAP积分明显增高B.NAP积分明显减低C.骨髓穿刺常见干抽D.外周血有异型淋巴细胞E.血沉明显增快类白血病反应
施工组织设计按编制对象和范围不同可以分为()。
当一笔经济业务只涉负债或所有者权益项目时,会计等式两边的金额()。
大豆灰斑病又称褐斑病、斑点病或蛙眼病。大豆灰斑病是世界性病害,也是我国大豆主产区的重要病害,以()最为严重。
某市规划建设的4个小区,分别位于直角梯形ABCD的4个顶点处(如图),AD=4千米,CD=BC=12千米。欲在CD上选一点S建幼儿园,使其与4个小区的直线距离之和最小,则S与C的距离是()。
设f(x)在[0,1]上二阶可导,且|f(x)|≤a,|f”(x)|≤b,其中a,b为非负常数,证明对任意x∈(0,1),有
最新回复
(
0
)