首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2021-02-25
56
问题
使用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)
{pr2ntf("%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或11整除但不能同时被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/HQtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=c[i];for(i=0;i<
有以下程序#includevoidfun(char*a,char*b){while(*a==’*’)a++;while(*b=*a){b++;a++;}}main(){char*s="*****a*b****
下列函数的功能是( )。voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
以下叙述中错误的是
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
若变量x,y已正确定义并赋值,以下符合C语言语法的表达式是()。
E-R图中用来表示实体的图形是()。
随机试题
Tomisseriouslyillbecauseofbeingcaughtintherain.Hemustgoto________.
在应激反应中,血中浓度升高的激素有
患者,男,7岁,无明显症状,CT所见如图1所示,最可能的诊断为
根据喹喏酮类抗菌药的构效关系,抗菌活性的必要基团是
离心泵工况点调节通常是指()。
[2013年,第40题]在BaSO4的饱和溶液中加入BaCl2,利用同离子效应使BaSO4的溶解度降低,体系中的变化是()。
《中华人民共和国义务教育法》规定义务教育必须贯彻国家教育方针,实施素质教育,主要使学生在德智体等方面得到提升。()
微博、微信、微电影等“微”事物不断出现,“微时代”带来大变革。顺应“网络微时代”对“微文化”的需求,某公司设计人员充分发挥智能手机触摸屏的优势,针对当代人内心的童趣及强烈的角色感,成功开发了一款休闲益智游戏,使人们利用零散的时间就能顺手玩上几分钟。目前该游
WhatproblemattheofficeareCathyandStandiscussing?
Greateffortshavebeenmadeto________thediplomaticrelationsbetweenthetwocountries.
最新回复
(
0
)