C语言程序练习题汇编
更新时间:2024-04-05 09:41:01 阅读量: 综合文库 文档下载
- c语言程序转汇编推荐度:
- 相关推荐
C语言程序练习题汇编
1、 设计程序:统计满足条件x*x+y*y+z*z=2000的所有解的个数, 说明:若a、b、c是1个解,
则a、c、b也是1个解,等等。
2、 设计程序:x[i],y[i]分别表示平面上1个点的x、y坐标,输入5点,求5点各点间距离总和 3、 设计程序:计算2的平方根、3的平方根、...、10的的平方根之和,要求计算结果具有小数点
后10位有效位数
4、 数列第1项为81,此后各项均为它前1项的正平方根,统计该数列前30项之和
5、 设计程序:计算数列1,-1/3!,1/5!,-1/7!,1/9!,...的和至某项的绝对值小于1e-5时为止(该项不累加) 6、 设计程序:将数组a的每1行均除以该行上的主对角元素(第1行同除以 a[0][0],第2行同除
以a[1][1],...),然后将a数组输出
7、 设计程序:求斐波那契(Fibonacci)数列中大于t的最小的一个数,结果由函数JSValue返回,其
中斐波那契数列F(n)的定义为: F(0)=0,F(1)=1
F(n)=F(N-1)+F(n-2)
分别计算当t=1000和t=3000时的结果
8、 设计程序:数组元素x[i]、y[i]表示平面上某点坐标,输入10个点,输出10个点中同处在圆
(x-1)*(x-1)+(y+0.5)*(y+0.5)=25与(x-0.5)*(x-0.5)+y*y=36内的点数k。 9、设计程序:累加a=\字符串中各个字符的ASCII码值
10、设计程序:已知float a[10]={1.1,3.2,-2.5,5.67,3.42,-4.5,2.54,5.6,0.97,4.65};输入x,计算多项式a0+a1*x+a2*x*x+a3*x*x*x+...的值。
11、设计程序:将数组a的每1行均除以该行上绝对值最大的元素,已知 float a[3][3]={{1.3,2.7,3.6},{2,3,4.7},{3,4,1.27}}。
12、设计程序:在6至10000内找出所有的合数,并顺序将每个合数输出。 说明:某数等于其诸因子之和则该数为合数,如6=1+2+3,28=1+2+4+7+14 则6、28就是合数。 13、将10个数存入数组,计算这些元素的平均值并找出其中最大值和最小值. 14、设计程序:数列各项为1,1,2,3,5,8,13,21,...,求其前40项之和。 15、设计程序:计算表达式1+2!+3!+...+12!的值。
16、设计程序:根据以下的对应关系,对输入的每个x值,求y的值 y=x*(x+2) 2<=x<=10 y=2*x -1 17、某运输公司对用户计算运费。标准如下: s<250km 没有折扣 250<=x<500 2% 500<=x<1000 5% 1000<=x<2000 8% 2000<=x<3000 10% 3000<=x 15% 设每公里每吨的基本运费是p,货物重量w,距离s,折扣d,总运费是f=p*w*s*(1-d),编程实现。 18、输入一行字符分别统计出其中英文字母、空格、数字和其他字符的个数。 19、编写一个计算n!的递归函数fact( ),要求在主函数中输入n,并输出结果。 1 20、写一个函数,输入一个16进制数,输出相应的十进制数。 21、求方程的解: 22、求数列之和 , a,N(最后一项a的个数)从键盘输入 s=a+aa+aaa+aaaa+……+aa…a 23、求100~200的素数 24、打印出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如:153=1 +5 +3 。 25、编程求满足下列条件的最大的n: 12+22+32+…+n2<=1000 26、编程将用户输入的任意4位正整数逆转,例如,输入1234,输出4321。 27、编程统计从键盘输入的若干个数中的最大值最小值和平均成绩,当从键盘输入为负值时结束。 28、从键盘输入两个数求最大公约数和最小公倍数。 29、用冒泡法对10个数排序,使其从小到大排列。 30、用简单选择法对10个数排序,使其从小到大排列 31、求二维数组的转置,即将二维数组行列元素互换,存到另一个数组中。 32、读入下表中的值到数组,分别求各行、各列及表中所有数之和。 12 8 15 2 4 23 7 5 6 3 9 17 33、求一给定3×4的二维数组中最大元素值及其所在行列号。 34、有n个学生四门课成绩,数学英语物理化学,计算每门课的最高分。 35、输入三个字符串,找出其中最大者。 36、有一篇文章,共有3行文字,每行有80个字符,要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。 37、打印以下图案: * * * * * * * * * * * * * * * * * * * * * * * * * 38、编一程序,将两个字符串连接起来,不要用strcat()函数。 39、编一程序,比较两个字符串s1和s2,如果s1>s2,输出一个正数;s1=s2,输出0;s1 2 码差值为2,因此应该输出“-2”。同理,“And”和“Aid”比较,根据第2个字符比较结果,“n”比“i”大5,因此应该输出“5”。 40、编写一程序,将字符数组s2中的全部字符拷贝到字符数组s1中。不用strcpy()函数。拷贝时,'\\0'也要拷贝过去,'\\0'后面的字符不拷贝。 41、a数组为一含10个元素的数组,分别用下标法和指针法将其所有元素输出。 42、输入一行文字,统计其中大写字母、小写字母、空格、数字及其他字符的个数,用指针方法处理。 43、编一程序,输入月份号,输出该月的英文月名。例如,输入“3”,则输出“March”,要求用指针数组处理。 44、用指针实现五个字符串按字母顺序(由小到大)输出。 45、编写程序:任意输入三个数,找出其中的最大值。用函数maximun( )找三个数中的最大值。主函数输入三个数并输出最大值。 46、任意输入10个同学的成绩,计算其平均成绩。要求用函数average()计算平均成绩。主函数 输入数据并输出结果。 47、任意输入10个同学的成绩,计算其总成绩。要求用函数sum()计算总成绩。主函数输入数 据并输出结果。 48、主函数中任意输入两个数a,b,用一个函数swap( ),实现将主函数中的a,b数值交换。 49、编一个函数mystrcat( ),实现将两个字符串连接。不使用标准函数strcat( )。主函数输入数据并 输出结果。 50、编一个函数big_lower( ),实现将字符串中的大写字母转换成相应小写字母,小写字母转换成相 应大写字母。主函数输入数据并输出结果。 51、编一个函数to_lower( ),实现将字符串中的大写字母转换成相应小写字母。主函数输入数据并 输出结果。 52、编一个函数to_upper( ),实现将字符串中的小写字母转换成相应大写字母。主函数输入数据并 输出结果。 53、编一个函数count( ),统计字符串中字母、数字、空格和其他字符的个数。 54、编一个函数count( ),统计3X3矩阵中偶数的和,主函数输入数据并输出结果。 55、编一个函数max( ),统计3X3矩阵中的最大值及其所在的行列位置。主函数输入数据并输出结 果(可使用全局变量)。 56、编一个函数sum( ),统计3X3矩阵中的左右对角线上元素之和。主函数输入数据并输出结果。 57、编一个函数sort( ),能够对10个同学成绩进行从高到低排序。由主函数输入10个同学数据并 输出排序结果。 58、编写一个带参数的主函数,实现将输入的字符串参数输出。 如:运行时输入c:\\>comline one two three ↙, 输出:one two three 59、写一个函数str_sort( ) ,实现对三个字符串从小到大排序。由主函数中输入三个字符串。 60、编写一个函数sort( ) ,实现将一个字符串中的字符按从小到大重新排序。如原串为:viSuaL , 排序后为:LSaiuv 。要求在主函数中任意输入一个字符串(字符串长可任意,只要不超过80个字符)并输出排序结果。 61、编写函数max( ),计算三个数中的最大值,利用函数重载,分别找三个整数中的最大值和三个 实数中的最大值。由主函数输入数据并输出结果。 3
正在阅读:
C语言程序练习题汇编04-05
中高职院校合作协议书04-25
南方医科大学-临床微生物学病例分析题11-02
2018年述职述廉述学报告09-27
学前班教学计划11-08
2021年动火作业审批制度05-14
细胞生物学第九至第十二章作业答案09-29
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 语言程序
- 练习题
- 汇编
- 论莫言小说的语言特色
- 四柱八字墓库说 - 墓 库 入墓 出墓 入库 出库 - 图文
- 关于认真做好2007年全市导游人员资格考试工作的通知
- 咸阳市全国殡葬综合改革试点方案修改稿
- 一升二语文暑假衔接培训 - 图文
- 望江县麦元中心小学概说
- 编译原理期末试题(8套含答案+大题集)
- 先后天八卦图结构规律浅探
- Unity3D游戏开发之键盘、操纵杆和游戏手柄输入实现详解
- 肌力评定量表
- 关于开展违规办理和持有因私出国(境)证件专项治理工作的情况汇
- 计算机操作系统期末模拟试题及答案3 - 图文
- 塑胶材料UL94 V-0, V-1, V-2可燃性标准20150608-1 - 图文
- 峨眉山月歌赏析
- 20平米卧室装修效果图 20平米卧室装修
- 嵩县核桃产业发展情况调研报告
- 5.掺铒光纤激光器的工作原理(2)
- 幼儿教师的职业素养
- 哲学第一单元第一课第2框教案
- 水处理实验报告