版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——C语言程序设计60题《C语言程序设计》课程设计题目汇编
1、任意输入一个字符,若为大写字母则输出1,若为小写字母则输出2,若为数字则输出3,其它则输出4,编程实现。编程提醒:用条件语句实现。
2、模拟简易计算器。用键盘任意输入两个数和一个运算符(+、-、*、/、%),编程计算结果。
编程提醒:用多分支语句switch实现。3、个人收入所得税问题。规定:1000元以下不收,1000到1499之间收5%,1500到1999之间收10%,2000到2499收15%,2500元以上收20%。请从键盘输入月收入,输出个人所得税。
编程提醒:用多分支语句switch实现,注意表达式的构造。4、计算机20!
编程提醒:用循环实现,注意阶乘值的数据类型。5、计算菲波那契数列前20项并依照每行五项输出这20项。编程提醒:用循环或循环加数组实现。6、输出1000以内的所有素数。
编程提醒:可编写一个判断素数的函数,再编写主函数完成1000以内数的判断。
7、鸡兔同笼,总头数为30,总脚数为90,编程计算鸡、兔各多少只。编程提醒:用遍历方法(多重循环)实现。
8、编程显示如下图形,第一行星号显示在第30列位置。*************************
编程提醒:用双重循环实现,外循环控制行,两个内循环分别控制空格和*号的输出,上、下三角分别进行实现。9、计算圆周率的值。PI/4=1-1/3+1/5-1/7+??,直到某项绝对值小于1.0E-5为止。编程提醒:用循环实现,注意终止条件的表达。
10、歌德巴赫猜想。任何一个不小于6的偶数,都可分解为两个素数之和。编程提醒:用循环加判断实现。
11、任意输入10个整数,用冒泡法按由小到大排序。
编程提醒:先定义一维数组,再用双重循环实现。
12、编程实现strcat(x,y)和strcpy(x,y)函数,x,y分别为字符数组,值通过键盘输入。
13、输入一行英文句子,统计其中有多少个单词。
编程提醒:用字符数组存放,注意单词的确定方法。
14、筛选法找素数。用该方法求1000以内的素数,并以每行10个输出。
15、任意输入10个人的姓名,按字母顺序升序排列。编程提醒:实际是字符串排序,用相应函数完成。16、输入某十进制整数,转换成N进制数并输出。(假设N在2到9之间)编程提醒:用数组存放余数,反向输出即可。
17、判断从键盘输入的字符串是否是回文,是输出1,否则输出0(要求用指针方式完成编程)。
18、请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数个位和十位上,b数的十位和个位数依次放在c数的百位和千位上。例如,当a=16,b=35,调用该函数后,c=5361。注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:
#include
voidfun(inta,intb,long*c){}
main(){
inta,b;longc;clrscr();
printf(\scanf(\fun(a,b,
printf(\}
19、编程题
编写函数fun(),它的功能是求n以内(不包括n)同时能被5与11整除的所有自然数之和的平方根s,并作为函数值返回。
例如:n为1000时,函数值应为s=96.979379。注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:
#include#include#includedoublefun(intn){
}
main(){
clrscr();
printf(\}
20、请编写函数fun(),它的功能是求Fibonacci数列中小于t的最大的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为F(0)=0,F(1)=1F(n)=F(n-1)+F(n-2)
例如:t=1000时,函数值为987。注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:
#include#include#includeintfun(intt){}
main(){
intn;clrscr();n=1000;
printf(\f=%d\\n\}
21、请编写一个函数fun(),它的功能是计算并输出给定整数n的所有因子(不包括1与自身)的平方和(规定n的值不大于100)。
例如:主函数从键盘给输入n的值为56,则输出为sum=1113。注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:
#includelongfun(intn){
}
main(){
intn;longsum;
printf(\n:\scanf(\sum=fun(n);
printf(\}
22、m个人的成绩存放在score数组中,请编写函数fun(),它的功能是:将高于平均分的人数作为函数值返回,将高于平均分的分数放在up所指的数组中。例如,当score数组中的数据为24,35,88,76,90,54,59,66,96时,函数返回的人数应当是5,up中的数据应为88,76,90,66,96。注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:
#include#include#include
intfun(intscore[],intm,intup[]){}
main(){
inti,n,up[9];
intscore[9]={24,35,88,76,90,54,59,66,96};clrscr();
n=fun(score,9,up);
printf(\for(i=0;i#include
voidfun(intm,intk,intxx[]){}
main(){
intm,n,zz[1000];clrscr();
printf(\scanf(\fun(m,n,zz);
for(m=0;mnanchang(为回车键),函数将返回nanjing。注意:部分源程序给出如下。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年及未来5年市场数据中国烷醇酰胺行业市场运行态势与投资战略咨询报告
- 2025年及未来5年市场数据中国线性低密度聚乙烯市场供需格局及未来发展趋势报告
- 2026年及未来5年市场数据中国农药乳化剂市场运行态势及行业发展前景预测报告
- 2025年海洋饮用水淡化项目可行性研究报告
- 2025年“互联网+”农业服务平台可行性研究报告
- 2025年宜昌点军区招聘城管执法协管员5人备考题库及答案详解一套
- 2025年兴业银行珠海分行社会招聘备考题库及参考答案详解
- 2025年招商银行无锡分行社会招聘备考题库及1套完整答案详解
- 2025年永康市龙山镇人民政府工作人员招聘备考题库及完整答案详解1套
- 新疆维吾尔自治区气象局2026年度事业单位公开招聘应届毕业生备考题库(第二批第1号)及参考答案详解1套
- 部门质检述职报告
- 七年级上册英语单词表新教材
- 八年级语文上册语文同步练习及答案人教版
- 2025年广西职业院校技能大赛高职组(康复治疗技术赛项)参考试题库及答案
- 装饰装修工程施工应急预案
- 学习通《文学与伦理》(北京大学)章节测试答案
- 中国慢性冠脉综合征患者诊断及管理指南2024版解读
- 目标管理Smart原则培训课件
- 河北省唐山市2024-2025学年八年级上学期期末考试道德与法治试卷(含答案)
- 大数据与人工智能营销知到智慧树章节测试课后答案2024年秋南昌大学
- 2024年1月黑龙江省普通高中学业水平合格性考试 语文 含答案
评论
0/150
提交评论