C语言程序设计复习题(2)(4)

2020-03-29 12:25

2、打印出如下图案

%%%* %%*** %***** *******

#include\ main() { int i,j; char a[]=\ for(i=0;i<4;i++) { for(j=i;j<7+i;j++) printf(\ printf(\ } }

3.某数列前两项分别为1和2,其后每项为前两项之和,求此数列的第10个数。 #include\main()

{int i,x[10],*p=x; *p=1,*(p+1)=2; for(i=2;i<10;i++)

x[i]=*(p+i-1)+*(p+i-2); printf(\}

4、一个8层的灯塔,每一层的灯数是上一层的2倍,一共有765盏灯,求灯塔底层的灯数。 #include”stdio.h” int mas(int sum) {int i,x;

x=sum/(2+4+8+16+32+64+124+1); return x;} main() {int a=765;

printf(“%d”,mas(a)); }

5、试编程判断输入的正整数是否既是3又是5的整数倍数。若是,则输出yes;否则输出no。

#include”stdio.h” main() {int x;

printf(“Enter 1 number:”); scanf(“%d”,&x);

if(!(x%3||x%5)) printf(“yes\\n”); else printf(“no\\n”); }

6、 从键盘输入一个华氏温度,要求输出摄氏温度,公式为 #include\main() {float c;

printf(\请输入华氏度:\scanf(\

printf(\摄氏度为%f\\n\}

7、编写一个函数求y=(a-b)×(a+b),主函数用以输入a,b的值和输出y值。 #include\

float shu(float,float); main()

{float a,b,d;

printf(\请输入a,b的值,用逗号隔开\\n\scanf(\d=shu(a,b);

printf(\的值为%f\\n\}

float shu(float x,float y) {float n;

n=(x-y)*(x+y); return n; }

8、 编一程序:从键盘输入10个整数,计算并输出这10个数的平均数。 #include\main()

{int a[10],i;float sum=0; for(i=0;i<10;i++) {scanf(\for(i=0;i<10;i++)

{sum+=a[i];printf(\ \}printf(\平均值为%f\\n\}


C语言程序设计复习题(2)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:郑州中牟县房地产开发报批报建汇编(包含城中村)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: