首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
数列中,第一项值为3,后一项都比前一项的值增5:给定程序MODll.C中函数fun的功能是:计算前n(4
数列中,第一项值为3,后一项都比前一项的值增5:给定程序MODll.C中函数fun的功能是:计算前n(4
admin
2013-04-02
24
问题
数列中,第一项值为3,后一项都比前一项的值增5:给定程序MODll.C中函数fun的功能是:计算前n(4
例如,当n的值为20时,该数列为3,8,13,18,23,28,……,93,98。符合此条件的累加值应为42,126,366,570,1010。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#define N 20
int fun(int n,int *a)
{int i,j,k,sum;
/**************found**************/
sum=j==0;
for(k=3,i=0;i
{sum=sum+k;
/**************found**************/
if(if(sum%4=2))
a[j++]=sum;
}
return j;
}
main()
{int a[N],d,n,i;
printf("\nEnter n (4
d=fun(n,a);
printf("\n\nThe result :\n");
for(i=0; i
);printf("\n\n");
}
选项
答案
sum=0;j=0; if(sum%4==2)
解析
(1)根据题意第一标识下“sum=j==0;”是给sum和j赋初值0,故应改成“sum=0;j=0;”。
(2)第二个标识下的if语句是根据题干要求,累加和被4除后余2,而原题是将2赋值给sum%4。所以,第二个标识下“if(sum%4=2)”应该改为“if(sum%4==2)”。
转载请注明原文地址:https://kaotiyun.com/show/QDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main(){inti,j;for(i=0;[];i++){j=i*10
当运行以下程序时,输入abcd,程序的输出结果是:[]。insert(charstr[]){inti;i=strlen(str);while(i>0)
以下叙述中错误的是______。
有以下程序 void fun 1 (char *p) { char *q; q=p; while(*q!=’\0’) {(*q)++;q++;}
有以下程序 fun(char p[][10]) {int n=0,i; for(i=O;i<7;i++) if(p[i][O]=T)n++; return n; } main
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#include<stdio.h>main(){intn,s;printf("Ente
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for(【
设有定义:FILE *fw;,请将以下打开文件的语句补充完整,以便可以向文本文件readme.txt的最后续写内容。fw=fopen("readme.txt",【 】);
随机试题
阅读下面这篇短文,回答问题。答司马谏议书王安石某启:昨日蒙教,窃以为与君实游处相好之日久,而议事每不合,
A.肩外侧疼痛,并向肘部、前臂及手指放射,肩功能正常B.肩外侧面疼痛,串至三角肌止端,上臂外展外旋运动时疼痛加剧,肩峰下压痛明显C.肩关节疼痛,外旋时疼痛明显D.肩关节广泛性疼痛,肩部主、被动活动障碍E.肩外侧疼痛,肩关节外展60~120度时疼痛加
A.GPIaB.GPIcC.GPⅢaD.GPⅣE.GPV哪种血小板膜糖蛋白是凝血酶的受体
()是指财务预定目标,拟定出多种可行性方案,并从中选择最合理有效的行动方案的过程。
关于不可抗力的说法,下列正确的是( )。
(2015年)乙公司有个塔吊,甲和乙公司签订了代理合同,甲代理乙公司将该塔吊出售,甲的下列情况中属于滥用代理权的有()。
下列叙述不正确的是()。
现代化信息沟通的方式是()。
Betweenthelastapplicationseasonandthecurrentone,SwarthmoreCollege,aschoolnationallyrenownedforitsacademicrigor
Nexttimeyouenterausernameandpassword,thinkabouttherhythmofyourtyping.Notonlycanitbeusedtoidentifyyou,i
最新回复
(
0
)