C题目

更新时间:2024-05-18 00:45:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

改错题:

程序Comdy101.c,

其功能是计算如下所示的数学表达式。

a2?2.3a?5.6b2?2.3b?5.6c2?2.3c?5.6s???

a?8.2b?8.2c?8.2程序Comdy102.c,

其功能是实现打印出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为153?1?5?3。

333程序Comdy012.c,

函数fun(int n)的功能是:根据参数n,计算大于10的最小n个能被3整除的正整数的倒数

之和。例如:

fun(8)?11111???????0.396 1215182133程序Comdy021.c,

输出如下所示图形:

******

***** **** *** ** *

程序Comdy022.c

的功能是求解百元买百鸡问题:设一只公鸡2元、一只母鸡1元、一只小鸡0.5元。问一百元买一百只鸡,公鸡、母鸡、小鸡数分别为多少?有多少种分配方案?

程序Comdy031.c

的功能是:从键盘上输入两个整数,及一个运算符(+、-、*、/或%),进行相应的运算后输出运算的结果。 如输入:1+2 将输出:1+2=3

程序Comdy032.c,

其功能是将输入的字符串转换成密文,方法为:字母’a’转换成’f’, ’b’转换成’e’, ’e’转换成’a’, ’f’转换成’b’,其余字符不变。 例如:原文为table left 100,则密文为tfela labt 100.

程序Comdy041.c,

其功能是统计输入字符串中阿拉伯数字的个数。如, 输入:abcdEFG456IJK123 输出:6

程序Comdy042.c,

其功能是将从键盘依次输入的M个整数逆序输出。如, 输入:12 4 656 83 25 35 76 29 输出:29 76 35 25 83 656 4 12

程序Comdy051.c,

其功能是统计输入字符串中大写英文字母的个数。如, 输入:abcDEFGH123 输出:5

程序Comdy052.c

的功能是实现从键盘依次输入M个整数,输出其中所有的偶数。如, 输入:23 62 38 45 26 输出:62 38 26

程序Comdy061.c

其功能是将输入字符串中’0’~’8’的数字字符变为比它大1的数字字符,将’9’变为’0’。如, 输入:ab12cd56EF89GH4 输出:ab23cd67EF90Gh5

程序Comdy062.c

其功能是利用字符指针方法将程序中的两个字符串”People’s Republic of ”、”China”连接在一起,并输出:People’s Republic of China。

程序Comdy071.c

其功能是从键盘输入三角形的三边长,求其面积,若三个边长不能构成三角形,则提示。如, 输入:6 9 11 输出:26.98

程序Comdy072.c

的功能是求解百马百担问题:有100匹马,驮100担货,大马驮3担,中马驮2担,两匹小马驮1担,问大、中、小马数可分别为多少?有多少种解决方案?

程序Comdy081.c

的功能是求一堆零件的总数(100到200之间)。如果分成4个零件一组的若干组,则多两个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。

程序Comdy082.c,

其功能是交换两个变量的值。

程序Comdy091.c,

其功能是计算1至100之间的奇数之和,偶数之和。

程序Comdy092.c

的功能是求满足等式xyz+yzz=520的x,y,z值(其中xyz和yzz分别代表一个三位数)。

填空题:

补充程序Ccon011.c,

该程序的功能是计算阶乘。

补充程序Ccon0110.c,

该程序的功能是计算三个学生的总成绩和平均成绩,其中三个学生的成绩存储在一个结构体数组中。

补充程序Ccon012.c,

该程序的功能是对输入的两个整数,按实数相除,输出它们的商和商的第二位小数。

补充程序Ccon013.c,

程序实现从10个数中找出最大值和最小值。

补充程序Ccon021.c,

使其计算满足下式的一位整数A和B的值。

AB?BA

403补充程序Ccon0210.c,

该程序的功能是找出数组中的最小数min1和次最小数min2。

补充程序Ccon022.c,

使其实现输入若干整数,统计其中大于零和小于零的个数。以零结束输入。

补充程序Ccon023.c,

该程序可测试歌德巴赫猜想:从键盘上输入一个大于6的偶数,总能找到两个素数,使得这两个素数之和正好等于该偶数。

补充程序Ccon0310.c,

使其实现用递归算法求平方根。求平方根的迭代公式如下: x1?1a(x0?)。 2x0补充程序Ccon031.c,

使其用牛顿迭代法求方程2x?4x?3x?6?0在1.5附近的根。

32补充程序Ccon032.c,

实现字符串加密,加密的原则是将每个字符的ASCII码的低四位二进制取反。如输入:exam,则输出:jwnb。

补充程序Ccon033.c,

其中main函数通过调用average函数计算数组元素的平均值。

补充程序Ccon041.c,

该程序的功能是将输入的一行字符中的大写字母转变成相应的小写字母,小写字母则转变成相应的大写字母,其余字符不变。

补充程序Ccon042.c,

使程序中的sort( )函数用冒泡法对数组a中的m个元素从大到小排序。

补充程序Ccon043.c,

使程序中的fun( )函数能用勾股定理判断一个三角形是否为直角三角形。即输入一个三角形的三边长a,b,c,若能构成直角三角形则返回1,不能则返回0。

补充程序Ccon051.c,

使其实现从键盘输入一个整数,输出该数的平方。

补充程序Ccon052.c,

使程序中的sort( )函数用选择法对数组a中的m个元素从小到大排序。

补充程序Ccon053.c,

使其实现从键盘输入三个数中,输出最大值。

补充程序Ccon061.c,

使其从键盘输入一个4行4列的二维整型数组表示的4×4阶矩阵,并计算第1列元素之和。

补充程序Ccon062.c,

使程序中的fun( )函数用二分法在已按从小到大排好序的数组a中查找q,若找到第一个q则返回对应的下标,没找到返回1。

补充程序Ccon063.c,

使其中的fun( )函数判断输入的一个点(x,y)是否位于坐标在原点,半径为r(r>0)的圆内。

补充程序Ccon071.c,

对函数f(x)?x2?2x?6,分别计算f(x+8)和f(sinx)的值。如x=2.0,则输出: f(x+8)=86.000 f(sinx)=5.008

补充程序Ccon072.c,

计算p?m!,其中m、n为整数且m?n?0。

n!(m?n)!补充程序Ccon073.c,

函数findmax返回数组中的最大元素。

补充程序Ccon081.c,

根据输入的整数m(m>=0)值,计算

?i。

i?1m补充程序Ccon082.c,

使其实现将一个字符串str的内容反向存储。

补充程序Ccon083.c,

实现将结构体数组mystudent中存储的各学生信息按其学号的升序排列。

补充程序Ccon091.c,

输入一个3行3列的整型数组,求其元素的最大值和最小值。

补充程序Ccon092.c,

计算s?1?12?123?1234?12345。 补充程序Ccon093.c,

输出Fibonacci数列的前15项。Fibonacci数列的方法是: fib(n)=1, (n=1,2)

fib(n)=fib(n-1)+fib(n-2), (n>=3)

编程题

打开程序Cprog0110.c,(011c)

完成其中的函数fun1,该函数的数学表达式是:

1?sinx?exfun1(x)?。例如:fun1(0.76)=2.175

1?x打开程序Cprog012.c,

完成其中的函数fun2(int a[],int n,int b[],int c[]),实现: 1)将数组中大于-20的元素,依次存放到数组b中;

2)将数组b中的元素按照从小到大的顺序存放到数组c中; 3)函数返回数组b中的元素个数

打开程序cprog021.c,

完成其中的函数fun1,该函数的数学表达式是: fun1(x)?ex?x?6x?1.3。

打开程序Cprog022.c,

完成其中的函数fun2(char a[ ],char b[ ],char c[ ]),实现:将三个字符串a、b、c从小到大排序输出。

字符串比较函数为strcmp(char * ,char *),字符串复制函数为strcpy(char * , char *)。

打开程序Cprog031.c,

完成其中的函数fun1(x),使其计算:

??ex?0.9??????x?5?fun1(x)??12.5????????x?5

?sinx?7.8???????x?52x?如输入:4.65 输出:fun1(4.65)=105.48

输入:5 输出:fun1(5.00)=12.50 输入:6.12 输出:fun1(6.12) =-0.65

打开程序Cprog032.c,

完成其中的函数fun( ),使程序实现统计101—200之间所有素数总个数。

打开程序Cprog041.c,

完成其中的f( )函数,使其计算:

?x?3.2???x?0?f(x)? ?sin(x)?2?0??????x??0?打开程序cprog042.c,

完成其中的fun()函数,使程序打印出Fibonacci数列的前20个数。该数列{1,1,2,3,5,8,13??}的第1、第2个数为1,从第三个数开始每个数等于前两个数之和。

打开程序Cprog051.c,

完成其中的f( )函数,使其计算:

?5.8?x???x?700 f(x)??cos(x)?2.1???1??????x??700打开程序Cprog052.c,

完成其中的fun( )函数,使其判断一个矩阵是否为对称矩阵,若矩阵对称返回1,不对称返回0。说明:矩阵a是一个二维数组,若其中的第k行第j列的元素与第j行第k列的元素相同,则称其为对称矩阵,否则为非对称矩阵。

打开程序Cprog061.c,

完成其中的fun(x)函数,使其计算:

?x??????????x?2?f(x)??3?tg(3.5?x)????2??x?5

?3lgx?11??????x??5?打开程序Cprog062.c,

完成其中的函数fun( ),使其实现输入一个华氏温度f,转换成摄氏温度c,并根据摄氏温度范围输出相应的颜色代码(用’W’表示c<0,’B’表示0≤c<25,’o’表示25≤c<35,’R’表示c≥35)。华氏温度与摄氏温度的转换公式

5(f?32) 9打开程序Cprog071.c, c?完成其中的f(x)函数,使其对输入的一个月工资数额,求应交税款。设应交税款的计算公式如下:

?0??x?1600?(x?1600)*5%??1600?x?2100? f(x)??(x?1600)*10%?25??2100?x?3100??)*15%?125??x?3100?(x?1600打开程序Cprog072.c,

完成其中的fun( )函数,该函数将4阶矩阵A的各行中0之前的所有正数依次存放到数组b

中,并返回这些正数之和。如矩阵A

2?3?4??1?0??12?1314?? ??21230?24????3132?330??则调用函数fun( )后,b[0]为1,b[1]为2,b[2]为33,b[3]为32,函数返回58。

打开程序Cprog081.c,

完成其中的f(x)函数,使其计算:

?(x?2)ex??????x?0。f(x)??

(x?2)ln(2x)????x?0?打开程序Cprog082.c,

完成其中的fun( )函数,该函数将以指针数组形式存放的n个串升序排序。(提示:字符串复

制函数是strcpy(char *,char*),字符串比较函数是strcmp(char*,char *))。

打开程序Cprog091.c,

完成其中的f( )函数,使其返回方程ax?bx?c?0的两个根中较大的根,求根公式为:

2x1,2?b?b2?4ac2,其中假设:a?0,且b?4ca??0。 ?2af(x)函数,根据输入的

x

n

的值,计算

打开程序Cprog101.c,

完成其中的

(2n?1)xnfun(x)?(1.0?x?2.0,0?n?10),将计算结果存入数组a[0],并将该计算结

n(n?1)果的小数部分存入a[1]中。

打开程序Cprog102.c,

完成其中的fun( )函数,该函数的功能是:将已按升序排好的数组a和已按降序排列好的数组b中的所有元素按降序要求存入数组c中。

本文来源:https://www.bwwdw.com/article/2xe7.html

Top