c语言函数编程题及答案
“c语言函数编程题及答案”相关的资料有哪些?“c语言函数编程题及答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c语言函数编程题及答案”相关范文大全或资料大全,欢迎大家分享。
C语言编程题及答案
C语言编程题
1.(*)求分数序列:1/2,2/3,3/5,5/8,8/13,13/21...... 前20项的和。
main()
{float i=1,j=2,t=0,s,n,m; for(n=1;n<=20;n++)
s=i/j,m=i,i=j,j=m+j,t=t+s; printf(\ }
2.(*)从键盘输入一个字符串,再将其逆序输出。(如:输入abcde,输出edcba) main() {int i;
char c[10]; scanf(\ for(i=9;i>=0;i--) printf(\
} 3.(*)已知abc+cba=1333,其中a、b、c均为一位数,例如:617+716=1333, 518+815=1333, 试编程求出符合这一规律的a、b、c,并输出结果。 main()
{int a,b,c,x,y; for(a=1;a<=9;a++) for(b=0;b<=9;b++) for(c=1;c<=9;c++) { x=100*a+10*b+c; y=100*c+10*b+a; if(x+y==1333)
c语言编程题答案
六、编程题参考答案
1.编程,统计在所输入的50个实数中有多少个正数、多少个负数、多少个零。 #include \ #define N 50 void main()
{ float x; unsigned int s1,s2,s3,i; s1=s2=s3=0;
for(i=1;i<=N;i++) { scanf(\
if(x<0) s1++; else if(x==0) s2++; else s3++; }
printf(\负数%u个,零%u个,正数%u个\\n\ }
2. 编程,计算并输出方程 X2+Y2=1989 的所有整数解。 #include \ void main() { int x,y;
for(x=-45;x<=45;x++) { y=-45;
while(y<=45) {
if(x*x+y*y==1989)
printf(\ y++; } } }
3.编程,输入一个10进制正整数,然后输出它所对应的八进制、十六进制数。 #include \ v
c语言编程题答案
六、编程题参考答案
1.编程,统计在所输入的50个实数中有多少个正数、多少个负数、多少个零。 #include \ #define N 50 void main()
{ float x; unsigned int s1,s2,s3,i; s1=s2=s3=0;
for(i=1;i<=N;i++) { scanf(\
if(x<0) s1++; else if(x==0) s2++; else s3++; }
printf(\负数%u个,零%u个,正数%u个\\n\ }
2. 编程,计算并输出方程 X2+Y2=1989 的所有整数解。 #include \ void main() { int x,y;
for(x=-45;x<=45;x++) { y=-45;
while(y<=45) {
if(x*x+y*y==1989)
printf(\ y++; } } }
3.编程,输入一个10进制正整数,然后输出它所对应的八进制、十六进制数。 #include \ v
C语言编程及上机题
C语言编程及上机题
1. 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,问第10次落
地时,共经过多少米?第10次反弹多高?请编程实现。
2. 试编程序,找出1至99之间的全部同构数。同构数是这样一组数:它出现在平方数的
右边。例如:5是25右边的数,25是625右边的数,5和25都是同构数。 3. 有一分数序列:
23581321,,,,,,??? 1235813
编写求这个数列前20项之和的程序。
4. 编写满足条件1+2+3+?+n≥500的最小n及和s的程序。
sin(x)?x?x33!?x55!?x77!?????(?1)nx2n?1(2n?1)!????5. 已知正弦值近似的多项式计算公式为:
输入x和ε,编写按上述公式计算sin(x)近似值且误差小于ε的程序。 设:x=1.57 ε=0.000001
6. 有一高楼,有阶梯若干级,每步跨2级,最后余1级;每步跨3级,最后余2级;每步
跨5级,最后余4级;每步跨6级,最后余5级;每步跨7级,正好到楼顶。计算该楼至少多少级。
7. 从键盘输入若干个整数(数据个数少于50个),其值在0至4的范围内,用-1作为输
入结束标志。统计每个整数的个数。试编程。
8. 求出1至
C语言编程及上机题
C语言编程及上机题
1. 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,问第10次落
地时,共经过多少米?第10次反弹多高?请编程实现。
2. 试编程序,找出1至99之间的全部同构数。同构数是这样一组数:它出现在平方数的
右边。例如:5是25右边的数,25是625右边的数,5和25都是同构数。 3. 有一分数序列:
23581321,,,,,,??? 1235813
编写求这个数列前20项之和的程序。
4. 编写满足条件1+2+3+?+n≥500的最小n及和s的程序。
sin(x)?x?x33!?x55!?x77!?????(?1)nx2n?1(2n?1)!????5. 已知正弦值近似的多项式计算公式为:
输入x和ε,编写按上述公式计算sin(x)近似值且误差小于ε的程序。 设:x=1.57 ε=0.000001
6. 有一高楼,有阶梯若干级,每步跨2级,最后余1级;每步跨3级,最后余2级;每步
跨5级,最后余4级;每步跨6级,最后余5级;每步跨7级,正好到楼顶。计算该楼至少多少级。
7. 从键盘输入若干个整数(数据个数少于50个),其值在0至4的范围内,用-1作为输
入结束标志。统计每个整数的个数。试编程。
8. 求出1至
C语言编程题精选及参考答案
C语言编程题精选
1. 2. 3.
有函数F(x)=(x+1)和G(x)=2x+1,输入X值计算F(G(x))的值。
任意输入三个字符,要求首先按逆序输出,然后同行原序输出。
在屏幕上输出如下图案(考虑能否将输出的行数由输入的值来控制):
****** ****** ****** ****** * ** ***
在屏幕上输出如下图案(考虑将输出的行数由输入的值来控制):
2
4.
**** ***** 5. 编程输出如下格式图形(考虑将输出的行数由输入的值来控制):
* *** ***** 6. *******
编程输出如下格式图形(考虑将输出的行数由输入的值来控制): **** *** ** 7. *
编程输出如下格式图形(考虑将输出的行数由输入的值来控制): ******* ***** ***
编程输出如下格式图形(考虑将输出的行数由输入的值来控制): * *** ***** ******* ***** *** 9.
*
编程输出如下格式图形(考虑将输出的行数由输入的值来控制):
* *** *****
8. *
10.
11.
12.
*******
编程输出如下格式图形(考虑将输出的行数由输入的值来控制):
* *** ***** *
C语言编程题
Problem A: 求字符串的长度(编程题) Description
编写一个求字符串长度的函数,其原型如下: int strlen(char str[]);
其中str[]表示待求长度的字符串,返回值是str[]的长度。
注意:主函数已经给出,只需提交strlen()函数及必要的头文件包含命令。
Input
输入为多行。第一行N>0表示有N个测试用例,后面有N行,每行包含一个字符串(不超过1000个字符)。
Output
输出为多行,每行对应于一个测试用例。每行的格式为: case i:lenght=j.
其中i表示测试用例编号(从1开始),j表示相应的字符串长度。
Sample Input
4
I love China!
Do you want to pass this examination? You will succeed finially! Wish you succeed!
Sample Output
case 1:length=13. case 2:length=37. case 3:length=26. case 4:length=17.
Problem B: 一维数组的逆序(编程题)
Description
编程,实现对
C语言图形编程函数大全
图形编程必不可少
C语言图形编程
一、字符屏幕
一、屏幕操作函数
1. clrscr()清除字符窗口函数
2. window()字符窗口函数
3. gotoxy()光标定位函数
4. clreol() 清除光标行尾字符函数
5. insline() 插入空行函数
6. delline() 删除一行函数
7. gettext() 拷进文字函数
8. puttext() 拷出文字函数
9. movetext() 移动文字函数
二、字符属性函数
10. textmode() 文本模式函数
11. highvideo()高亮度函数
12. lowvideo() 低亮度函数
13. normvideo(void);
14. textcolor() 文本颜色函数
15. textattr() 文本属性函数
16.textbackground() 文本背景函数
三、 屏显状态函数
17. wherex() 光标处x坐标函数
18. wherey() 光标处y坐标函数
19. gettextinfo() 获取文本窗口信息函数
在Borland C++里面提供了字符屏幕和图形函数。字符屏幕的核心是窗口(Window),它是屏幕的活动部分,字符输出或显示在活动窗口中进行。窗口在缺省时,就是整个屏幕。窗口可以根据
C语言 编程试题及答案
1编程:要求输入整数a和b,若a*a+b*b大于100,则输出a*a+b*b百位以上的数字,否则输出两数之和a+b。
#include printf(\scanf(\printf(\scanf(\if(a*a+b*b>100) { c=(a*a+b*b)/100; printf(\} else printf(\} 2编程:根据以下函数关系:当x<=0,y=0;当0 printf(\scanf(\if(x<=0) { y=0; } else if((0 else if ((10 else y=sin(x); printf(\} 3编程:根据以下函数关系:当x 4编程:输入三个正整数x,y,z,将这三个数由小到大输出。 #include int a[3],i,max,j; printf(\for(i=0;i
c语言编程题目及答案
**********************************考试形式:上机考试(60分钟)
考试题型说明:10个单选题+2个编程题
下面是编程题目的复习题型,期末考试的编程题型及难易程度与此相近,请大家认真复习,强化练习,打下坚实基础,顺利通过考试。
**********************************
1、编写一计算阶乘的函数fac,在主函数中从键盘输入一个正整数,调用阶乘函数fac计算阶乘并输出计算结果。
2、编写一个求x的y次幂的函数pw,在main函数中从键盘输入a、b的值,然后调用pw函数求a的b次幂,并输出结果。
3、写一函数max,计算三个数中最大数。在主函数中输入三个数,调用该函数求出其中最大数并输出。(要求:三个数为实数)
4、写一个函数计算两个正整数的最大公约数,在主函数中用scanf输入m,
n两个正整数,调用函数后,打印函数返回值(即这两个正整数的最大公约数)。
5、编写一个函数,该函数的功能是判断一个整数是不是素数,在main函数中
调用该函数,输出200以内所有的素数。
6、请编一个自定义函数,功能:将给定的字符串中的所有字母改为小写字母。字符串在主函数中从键盘任意输入(容许包含空格)
7、编写一个函数,该函数的功