fun函数,任意输入一个正整数给变量n,求一到n之间(不包括n)所有三的倍数之和,并在主函数中输出?

至于for循环的话就是回答你问题的第一个人那个
我这里发布了for,至于原因(您回答的内容与别人回答的内容太相似了)

1.for循环,从1-n,相加,求和

下载百度知道APP,抢鲜体验

使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。

}

2019年全国硕士研究生招生考试初试自命题试题

科目名称:C语言程序设计(□A卷√B卷)科目代码:855

考试时间:3小时 满分150分

可使用的常用工具:√无 □计算器 □直尺 □圆规(请在使用工具前打√)

注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考完后试题随答题纸交回。

一、选择题(共15小题,每小题2分,共30分)

1. 以下均是合法变量名的是( )。

2. 以下选项中不属于C语言类型的是( )。

4. 若a、b和t都为int变量,则下面不能交换变量a和b值的是( )。

6. 对下述程序段的描述正确的是( )。

C)若输入5,4则输出a=5,b=5 D)有语法错误,不能通过编译

7. 以下正确的描述是( )。

A)从多层循环嵌套中退出时,只能使用break语句。

B)在循环体内使用continue和break语句,作用相同。

C)只能在循环体内和switch体内使用break语句。

D)continue语句的作用是结束整个循环的执行。

A)1 B)0 C)无限循环 D)控制表达式非法,无法编译

9. 下面各语句中,能正确进行字符串操作的语句是( )。

10. 以下能对数组value进行正确初始化的语句是( )。

以下对函数的调用语句中,正确的是( )。

14. 已知书籍结构定义如下,则对结构变量bk的正确赋值是( )。

15. 对于以下定义,能打印出字母h的语句是( )。

二、判断题(共10小题,每小题2分,共20分)

1. C语言规定,在一个源程序中,main函数的位置必须在最开始。

2. 表达式s1= =s2可以用来判断字符串s1与字符串s2是否相等。

3. C语言中一个变量只能定义一次。

4. C语言本身没有输入输出语句。

5. 函数调用时,函数名必须与所调用的函数名字完全一致。

6. 对结构变量s中成员age的引用可以采用表达式s.age。

7. 在C语言中,形参是虚拟的,不占存储单元。

8. 全局变量和静态变量的初值是在编译时指定的。

三、读程序写出程序运行结果(共4小题,每小题5分,共20分)

四、程序填空题(共15个空,每空2分,共30分)

1.以下程序为输出所有的水仙花数(3位数中各位上数字的立方和等于三位数自身)。

2. 下面排序算法的思想是:第一趟比较将最小的元素放在r[0]中,最大的元素放在r[n-1]中,第二趟比较将次小的放在r[1]中,将次大的放在r[n-2]中,…,依次下去,直到待排序列为递增序。

3. 下面函数用来删除结点类型为intnode的链表中结点数据域值为x的一个结点。

五、程序设计题(共4小题,前2小题各10分,后2小题各15分,共50分)

1. 设计程序:从键盘输入一个三位整数,然后将该三位整数的各位数字重新排列,输出重新排列后的最大的三位整数。

2. 在数组a中含有n个整数,函数fun的功能是找出数组a中没有出现的最小正整数。例如,数组a为{-8,5,1,3},则未出现的最小正整数是2;又如数组a为{1,3,2},则未出现的最小正整数是4。

请采用尽量高效的算法完成函数fun,其返回值就是未出现的最小正整数。

3.设计程序完成:在主函数中首先输入平面上N(由键盘输入)个点的坐标(x,y),接着调用Distance函数计算各点与原点的距离,然后调用Sort函数对所有点按与原点的距离从大到小排序,最后调用函数Output输出排序后各点的坐标及距原点的距离。平面上的点用结构体Point实现。各函数的声明如下:

请设计如下非递归算法SortTree按照从大到小输出非空二叉排序树所有结点的数据。

2019年全国硕士研究生招生考试初试自命题试题答案

科目名称:C语言程序设计(□A卷√B卷)科目代码:855

考试时间:3小时 满分150分

可使用的常用工具:√无 □计算器 □直尺 □圆规(请在使用工具前打√)

注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考完后试题随答题纸交回。

一、选择题(共15小题,每小题2分,共30分)

二、判断题(共10小题,每小题2分,共20分)

ⅩⅩⅩ√√ √Ⅹ√√√

三、读程序写出程序运行结果(共4小题,每小题5分,共20分)

四、程序填空题(共15个空,每空2分,共30分)

五、程序设计题(共4小题,前2小题各10分,后2小题各15分,共50分)


}

第一题(用数组编程)随机产生10个30~100(包括30,100)的正整数,求最大值,最小值,平均值,并显示整个数组的值和结果。
第二题(用数组编程)定义二维数组A[6][6],将其对角线元素全变为0,并以矩阵形式输出数组。
第三题(用函数编程)编写函数,完成一维数组A[6]和B[6]对应元素相加到C[6],然后在主函数输出C[6].
第五题(用函数编程)使用静态变量定义编写函数,在主函数实现1!+2!+3!+...+8!.
第六题(无要求)输入一个正整数n,再输入n个学生的信息(姓名,高数,英语),输出每个学生的姓名和总分.
第七题(用文件编程)将斐波那契数列的前20项写入到一个文件fb,dat中,然后从该文件中将数列的前10项读出,并将这10项的和输出在屏幕上.
第八题(用文件编程)由键盘输入10位同学的学号和成绩,存入文件"student.dat"中.
第九题(用指针编程)通过指针实现两个变量的值进行交换,输出变换后的结果.
第十题(用指针编程)用指针实现一维数组A[5]中所有元素值的输出.

}

我要回帖

更多关于 for循环输出能被3整除的数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信