博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c语言编程max,C语言编程题及答案.doc
阅读量:1531 次
发布时间:2019-04-21

本文共 1354 字,大约阅读时间需要 4 分钟。

C语言编程题

1.(*)求分数序列:1/2,2/3,3/5,5/8,8/13,13/21...... 前20项的和。

main()

{float i=1,j=2,s=0,t,n,m;

for(n=1;n<=20;n++)

t=i/j,m=i,i=j,j=m+j,s=t+s;

printf("s=%f",s);

}

2.(*)从键盘输入一个字符串,再将其逆序输出。(如:输入abcde,输出edcba)

main()

{int i;

char c[10];

scanf("%s",c);

for(i=9;i>=0;i--)

printf("%c",c[i]);

}

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)

printf("x=%d,y=%d",x,y);}

}

4.(*)利用海伦公式求三角形面积,三边长a,b,c由键盘输入。若输入的三边长不能构成

三角形,输出相应提示信息。海伦公式如下:其中s=(a+b+c)/2

三角形面积=

#include"math.h"

main()

{ float a,b,c,s,area;

scanf("%f,%f,%f",&a,&b,&c);

s=(a+b+c)/2;

area=sqrt(s*(s-a)*(s-b)*(s-c));

if(a+b>c&&a+c>b&&b+c>a)

printf("area=%f",area);

else

.1 .

printf("no");

}

5.(*)编程求出1!+2!+3!+…+8!+9!+10!的值并输出。

程序1: main()

{ int i,j;

double p=1, sum=0;

for(i=1;i<=10;i++)

{ for(j=1;j<=i;j++)

p=p*i;

sum=sum+p;p=1.0;}

printf("sum=%f",sum);

}

程序2:float fac(n)

int n;

{float f;

if (n<0) printf("n<0,error!");

else if(n==0||n==1) f=1;

else f=fac(n-1)*n;

return(f);

}

main()

{int h,s=0,n;

for(n=1;n<=4;n++)

{ h=fac(n);

s=s+h;}

printf("s=1!+2!+...+10!=%d\n",s);

}

程序3: main()

{ int i;

double p=1, sum=0;

for(i=1;i<=10;i++)

{ p=p*i;

sum=sum+p;}

printf("sum=%f",sum);

}

.2 .

6.(*)从键盘输入两个整数,输出其和,差,积,商。

7.(**)输入若干个自然数,对奇数从大到小排序,对偶数从小到大

转载地址:http://ixkdy.baihongyu.com/

你可能感兴趣的文章
洛谷 P2580 于是他错误的点名开始了【字典树/Map】
查看>>
HDU 3336 Count the string【KMP的next数组性质】
查看>>
洛谷 P1196 [NOI2002]银河英雄传说【带权并查集】
查看>>
HDU 4825 Xor Sum【01字典树/贪心】(两数最大/最小异或和)
查看>>
洛谷 P4551 最长异或路径【01字典树/贪心】
查看>>
LeetCode C++ 622. Design Circular Queue【设计/循环队列】中等
查看>>
LeetCode 921. 使括号有效的最少添加(栈)
查看>>
LeetCode 1018. 可被 5 整除的二进制前缀
查看>>
LeetCode 961. 重复 N 次的元素
查看>>
LeetCode 925. 长按键入(双指针)
查看>>
LeetCode 1309. 解码字母到整数映射
查看>>
动态规划应用--最长递增子序列 LeetCode 300
查看>>
LeetCode 53. 最大子序和(动态规划)
查看>>
图Graph--拓扑排序(Topological Sorting)
查看>>
图Graph--最短路径算法(Shortest Path Algorithm)
查看>>
LeetCode 674. 最长连续递增序列
查看>>
LeetCode 70. 爬楼梯(动态规划)
查看>>
数据结构--位图 BitMap
查看>>
朴素贝叶斯算法--过滤垃圾短信
查看>>
向量空间 Vector Space -- 推荐系统
查看>>